Module 下载链接:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
基本上包含了所有的python包;
*.whl, 可以直接解压到Libs/set-packages的
PyPI · The Python Package Index
#这个官网非常好
[good] Document link
Python testing tools: PythonTestingToolsTaxonomy - Python Wiki
好用的模块:
-easygui -->非常棒的GUI模块,简单又好用
- argparse:
argparse — Parser for command-line options, arguments and sub-commands — Python 3.10.5 documentation
1. 为了解决在不同项目之间共享公共文件夹的目的,可以考虑使用文件夹映射,然后在提交代码到SVN之前移除文件夹的link--后续可以通过写两个bat或者py文件来实现,一个是加link,一个是移除link。
Windows下文件夹映射的实现(将文件夹从一个盘映射到另一个盘) (hangge.com)
2. 修改root 密码:
sudo passwd root
3. pip升级
python3 -m pip install --upgrade pip
4. list倒置
list.reverse()
5. dic 排序:
a = zip(dic_result.values(),dic_result.keys())
b= list(sorted(a))
6. string 和Ascii字符转换
import codecs
ascii_string = []
for str in input_string:
hex_num = codecs.encode(codecs.encode(str,'ascii'),'hex')
hex_str = hex_num.decode()
ascii_string.append(hex_str)
[Code 打包发布]
- 发布Exe: pyinstaller
- 发布*.pyc:
- 生成单个的pyc文件
py -m py_compile test.py
- 批量生成pyc文件
py -m compileall
[需要学习的]
- Pandas
- XlsxWriter
- Django
#python调用系统命令的6种方式: