源代码
https://github.com/liqiang311/python.git
各类资料
文档
发布命令行工具
pyenv
ElementTree
Docker
PyNLPIR
ChatterBot
whoosh
hdfs3
requests
Theano
PyTorch
six
常用代码
文件头
1 | #!/usr/bin/env python |
utf8-reload(python2)
1 | import sys |
注意:
- Python 3 与 python 2 有很大的区别,其中Python 3 系统默认使用的就是utf-8编码。
- 所以,对于使用的是Python 3 的情况,就不需要sys.setdefaultencoding(“utf-8”)这段代码。
- 最重要的是,Python 3 的 sys 库里面已经没有 setdefaultencoding() 函数了。
python3
1 | import importlib |
类型转换
- 字符转数字
ord('A')
- 数字转字符
chr(65)
- Unicode编码转换为utf-8
u'ABC'.encode('utf-8')
- utf-8编码转换wieldUnicode
'abc'.decode('utf-8')
发布为exe文件
py代码,data_files中存放附带打包文件
1 | from distutils.core import setup |
命令行中输入
1 | python mypy2exe.py py2exe |
会生成build和dist文件夹
发布为Linux可执行文件
1 | pip install pyinstaller |
scrapy使用
见Python抓包
。