文章目录
安装第三方库
在 文件名.bat 中, 输入
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pygame
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple sprites
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple baidu-aip
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple chardet
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PyAudio
pause
卸载所有第三方库
pip freeze>modules.txt
pip uninstall -r modules.txt -y
VsCode python输出乱码(中文)
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
强制刷新标准输出缓冲区
import sys
sys.stdout.flush()
打包
安装pyinstaller
pip3 install pyinstaller
打包文件
pyinstaller -D 打包的文件名
日期转换为时间戳
import datetime
import time
date_obj = datetime.datetime.strptime(str(day), '%Y-%m-%d') # 转换为datetime对象
timestamp = time.mktime(date_obj.timetuple()) # 转换为时间戳
print(timestamp)
html转义字符转换成相应的符号
import html
# 将HTML转义字符转换成相应的符号
def decode_html_symbols(s):
s = s.replace(">", ">").replace(">", ">") # 将">"和">"转换成">"
s = s.replace("<", "<").replace("<", "<") # 将"<"和"<"转换成"<"
s = s.replace(" ", " ") # 将" "转换成空格
s = s.replace("…", "…") # 将"…"转换成省略号
s = s.replace("“", "“").replace("”", "”") # 将"“"和"”"转换成左右双引号
s = s.replace("‘", "‘").replace("’", "’") # 将"‘"和"’"转换成左右单引号
s = s.replace("—", "—") # 将"—"转换成破折号
s = s.replace("–", "–") # 将"–"转换成短横线
s = s.replace(""", '"') # 将"""转换成双引号
s = s.replace("&", '&').replace("&", '&') # 将"&"和"&"转换成和号
s = s.replace("'", "'").replace("'", "'") # 将"'"和"'"转换成单引号
s = s.replace("€", "€") # 将"€"转换成欧元符号
s = s.replace("£", "£") # 将"£"转换成英镑符号
s = s.replace("¥", "¥") # 将"¥"转换成人名币符号
s = s.replace("§", "§") # 将"§"转换成双S号或分段符号
s = s.replace("¶", "¶") # 将"¶"转换成段落符号
# s = html.unescape(s) # 将其他HTML转义字符进行转换
return s
cvs写入,遇到编码问题
with open(文件名,'w', newline='', encoding='utf-8') as f:
writer = csv.writer(f)
writer.writerows(内容)