起因:在网上看到有生成舔狗日记的接口,觉得很有意思,就想用Python实现打包一个exe放到群里,奈何才疏学浅,见识鄙薄,漏洞百出,欢迎指正。 顺便记录一下过程中遇到的问题。
from tkinter import *
import time
import requests
# 创建一个窗口
window = Tk()
window.title("舔狗日记")
window.geometry('705x535+470+200') # 设置大小 中间用x连接 加号后设置偏离
text1=Text(window,font=('微软雅黑',12)) # 文本框控件
text1.pack()
url="https://api.ixiaowai.cn/tgrj/index.php"
tim=time.strftime("%Y-%m-%d %A",time.localtime()) # 设置时间格式 可惜星期是英文
def getcon():
text1.delete('1.0','end') # 清空文本框
request = requests.get(url)
content = request.text # 笨办法 -希望获取内容的方式能更简洁点
text1.insert('end',tim)
text1.insert('end','\n\n') # 换行 emm或者改个间距会更好?
text1.insert('end',chars=content)
button1 = Button(window,text='生成日记',fg="blue",command=getcon) # 按钮
button1.pack()
window.mainloop() #主循环
这一步出现了一个困扰时间较长的问题 在安装pyinstaller时报错
Installing build dependencies … error
排除网络因素后 (因为我的包都可以下载没有报超时的错误)
起初看了pyinstaller安装失败的解决办法
解决依赖后,不知道是不是依赖 发现依旧出错
然后在pip安装pyinstaller等第三方模块老是报错?多种常见错误,进来看看解决方案!更新了setuptools 无果
中间了解了安装 删除缓存(cache)
pip --no-cache-dir install pyinstaller
最后在小白安装 pyinstaller 失败解决过程手动下载所需的包并解压运行,成功解决!