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