python
/
車輪の唄
atarik@163.com
展开
-
两种UnboundLocalError: local variable 'xxx' referenced before assignment情况的解决方法
1)在子程序中对全局变量的操作,比如val=9def test(flag): if flag: val = 1 else: print 'Error' return valtest(0)错误提示:UnboundLocalError: local variable 'val' referenced bef...原创 2019-05-14 15:28:39 · 56014 阅读 · 1 评论 -
py中的排序
我们需要对List、Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变--------------------------------sorted--------------------------...原创 2019-05-14 18:12:05 · 800 阅读 · 0 评论 -
__init__.py __main__.py
python中文件夹想作为一个模块被引用,则在文件夹内必须要包含 __init__.py 文件,即使此文件为空。如果此模块想要运行则必须要包含 __main__.py 文件。接下来说下两个文件起到的作用。拿 robotframework 模块下的文件举例:__init__.py里面一般包含了需要引用的模块1 from robot.rebot import rebot, rebot...原创 2019-05-14 18:28:25 · 248 阅读 · 0 评论 -
matplotlib中文乱码问题
1.下载中文字体simhei.ttf, 网址为http://fontzone.net/download/simhei2. 将字体拷贝到matplotlib/mpl-data/fonts/ttf这个目录(绝对路径通过pip show matplotlib查看)3. 删除当前用户matplotlib 的缓冲文件 cd ~/.cache/matplotlib4. 代码中调整字体 ...原创 2019-07-14 19:07:19 · 217 阅读 · 0 评论 -
python中的global关键字
摘要 global标志实际上是为了提示 python 解释器,表明被其修饰的变量是全局变量。这样解释器就可以从当前空间 (current scope) 中读写相应变量了。 Python 的全局变量是模块 (module) 级别的 每个 python 函数拥有对应的__globals__字典,该字典与函数所属模块的__dict__字典完全相同。函数的全局变量也会从...原创 2019-07-26 19:00:28 · 1221 阅读 · 1 评论