python库 - doranbai/Note GitHub Wiki
time模块
import time
time.time()的值为1577328638.2247293,单位s,type为float
使用js
pip install pyExecJS
import execjs
js = execjs.compile(""" """)
返回值=js.call("函数名",函数参数)
md5和sha1
内置hashlib
import hashlib
md5=hashlib.md5()
md5.update("...") #传入byte数组
md5.hexdigest() ##返回str
sha1=hashlib.sha1()
sha1.update("...") #传入byte数组
sha1.hexdigest() ##返回str
PyInstaller
pycharm中安装PyInstaller,然后再pycharm的terminal中输入相应的打包命令
在代码里面尽量不要用import,能from.....import....就尽量用这个,因为如果是import的话,在打包的时候,会将整个包都打包到exe里面,没有意义的增大了工具的大小!
单文件模式(onefile)与单目录模式(onedir)
-D 或者 --onedir 开关
-F 或者 --onefile 开关
默认为-F
不推荐-F,有临时目录和解压文件,启动太慢
-w不启动控制台
-c启动控制台,默认
-icon=path 应用图标