![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Coding_Ouch
Keep Coding.
github: github.com/codingOuch
展开
-
python中global修饰符的用法
首先是python的一个奇异现象,在模块层面定义的变量(无需global修饰),如果在函数中没有再定义同名变量,可以在函数中当做全局变量使用: hehe=6 def f(): print(hehe) f() print(hehe) 上述代码可以正常运行且输出为6和6 但如果在函数中有再赋值/定义(因为python是弱类型语言,赋值语句和其定义变量的语句一样),则会产生引用了未...转载 2019-03-29 15:29:23 · 652 阅读 · 0 评论 -
Python使用traceback.print_exc()来代替print e 来输出详细的异常信息
输出结果是integer division or modulo by zero,只知道是报了这个错,但是却不知道在哪个文件哪个函数哪一行报的错。 下面使用traceback模块 import traceback try: 1/0 except Exception,e: traceback.print_exc() 输出结果是 Traceback (most...原创 2019-03-29 16:15:31 · 2717 阅读 · 0 评论 -
Pyinstller打包exe报错解决
前言 用python写了个自动化工具,为了方便没有python环境的同事使用,故准备将其打包成exe。 由于本人使用的是虚拟环境,原来在默认的虚拟环境下没有pyinstaller,且写代码的电脑没有网络,因此只能本地安装包。 安装 之前的项目是python2.7,安装pyinstaller时,需要安装各种依赖库,如下: - altgraph - dis3 - future - macholi...原创 2019-04-10 18:02:31 · 2942 阅读 · 2 评论