python报错怎么办?“UnboundLocalError: local variable '-问答-阿里云开发者社区-阿里云

开发者社区> 丁大头大美女> 正文

python报错怎么办?“UnboundLocalError: local variable '

2021-10-23 19:22:31 69 1

“UnboundLocalError: local variable 'someVar' referenced before assignment”

someVar = 42
def myFunction():
    print(someVar)
    someVar = 100
myFunction()
取消 提交回答
全部回答(1)
  • 无敌小将
    2021-10-23 19:34:29
    已采纳

    您好,在定义局部变量前在函数中使用局部变量(此时有与局部变量同名的全局变量存在)就会导致“UnboundLocalError: local variable 'foobar' referenced before assignment”错误

    在函数中使用局部变来那个而同时又存在同名全局变量时是很复杂的,使用规则是:如果在函数中定义了任何东西,如果它只是在函数中使用那它就是局部的,反之就是全局变量。

    这意味着你不能在定义它之前把它当全局变量在函数中使用。

    2 0
相关问答

3

回答

专有云升级aliyun-python-sdk-core后报错。而location-readonly.aliyuncs.com域名可以通过curl访问。

萌萌怪兽 2018-10-15 20:46:31 51529浏览量 回答数 3

6

回答

osscmd,一条命令上传和下载的python工具

wood23 2012-06-30 12:08:18 39915浏览量 回答数 6

5

回答

设置跨域资源共享CORS并使用JS表单PostObject直接上传到OSS

wood23 2015-02-12 08:11:09 40632浏览量 回答数 5

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 146816浏览量 回答数 22

41

回答

OSS FTP工具发布啦

oss-dev 2015-12-23 16:58:56 66033浏览量 回答数 41

42

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 135606浏览量 回答数 42

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 302644浏览量 回答数 249

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 471587浏览量 回答数 24

30

回答

基础语言百问-Python

薯条酱 2017-05-17 18:01:13 64772浏览量 回答数 30

21

回答

OSS新手视频教程!

聚小编 2013-01-14 18:09:51 58005浏览量 回答数 21
4
文章
1920
问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载