python 代码检测 PyLint, or PyFlakes 等比对

##各检测工具比对: PYLint 检查的要求比较严格,即检查问题也同时按PEP8检查代码风格. PyFlakes 检查的严格性适中,主要是检查明显的问题 flake8 包含检查问题(pyflakes)及代码风格(PEP8) Pycharm IDE 软件开发集成环境,内置了代码问题检测及PEP8风格的建议。 还支持直接的代码风格优化。CTRL+ALT+L 一键完成。 iso

- 阅读全文 -

Python 之系统交互(subprocess)详细说明

转一篇关于python与系统交互命令说的较详细明确的文章。 os与commands模块 subprocess模块 subprocess.Popen类 总结 我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell。那么我们如何通过Python来完成这些命令行指令的执行呢?另外,我们应该知道的是命令行指令的执行通常有两个我们比较关注的结果:

- 阅读全文 -

Python 内置变量和内置函数 清单

##Python 内置变量和内置函数的查询: Python 解释器内置了一些常量和函数,叫做内置常量(Built-in Constants)和内置函数(Built-in Functions), 那怎么了解全部内置常量和函数的名字呢? 具本方法: 1.在终端python环境中执行 dir(__builtins__),按下回车键(Enter)。 2.在py文件里 import builtin

- 阅读全文 -

python 模块 module 的导入方法与问题小结

python在开发中,库的引用是必不可缺的。时常会碰到一些模块加载与导入的问题。 以下为自已在开发中碰到的一些问题及解决方法。 ##引用方法介绍: import module1 #常规的引用方式 import a.b.moudle1 #库引用中的.路径查找方式 a,b为文件夹,支持".."上一级 import module1 as mod1 #取个方便自已记或写的短名字 imp

- 阅读全文 -

下载视频神器 you-get youtube-dl 支持网站列表

最近在看一py的网站抓取方面的资料,看到抓视频,目前已有两个比较主流的产品。 这里把两个产品支持的网站列表Mark一下,后期可以了解一下相关网站的抓取代码。。 ##you-get 主要是中国国内相关的视频网站,国外主流的youtube等也支持 https://github.com/soimort/you-get#supported-sites ##youtube-dl 国外(墙外

- 阅读全文 -

python3 文件操作 r w a b区分,UnicodeEncodeError编码错误解决

# open() 文件操作的几种方式 r 以读的方式打开 w 以写方式打开 a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r+ 以读写模式打开 w+ 以读写模式打开 (参见 w ) a+ 以读写模式打开 (参见 a ) rb:读取二进制文件,例如图片文件 wb:写入二进制数据,例如保存图片的时候会用到 ab:追加二进制数据 rb+:二进制的读写模式,即可以读文件

- 阅读全文 -