Python3的Tools-scripts整理
文件路径为Anaconda3\Tools\scripts
byext.py
分析文件/文件夹
1 | # py文件 |
输出 | 主要语法 |
---|---|
ext | os.path.normcase(os.path.splitext[1]) |
files | os.path.isfile |
bytes | 以二进制(rb )读文件,len 的输出 |
lines | str(data, 'latin-1').splitlines() |
words | len(data.split()) 的输出 |
binary | if *b*'\0' in data |
dirs | os.path.isdir |
lnk | os.path.islink |
checkpip.py
1 | The latest version of setuptools on PyPI is 46.2.0, but ensurepip has 40.8.0 |
1 | # 主要是检查版本 |
checkpyc.py
检查pyc文件是否最新
1 | import importlib.util |
cleanfuture.py
修改py文件的future语法
1 | import sys |
crlf.py
文件中CRLF用LF替换
lfcr.py
文件中LF用CRLF替换
迭代:itertools.count()
reindent.py
py文件改为4空格缩进
untabify.py
同上
texi2html.py
texi to html
import keyword
import webbrowser