python - Pyinstaller/Pyarmor 索引错误
问题描述
我正在制作一个 Python 脚本,它将通过一个 .txt 文件来查找实时代理。该程序在 Python 中运行,并在需要时调用定义“代理”,因此脚本一直运行直到调用“代理”。
def proxies():
proxy_file = open("proxy.txt", "r")
proxy_text = proxy_file.readlines()
line = random.choice(proxy_text)
ip = line.replace("\n", "")
if str(ip).startswith("http"):
pass
else:
https = "https://"+ip
http = "http://"+ip
proxy = {
"https":https,
"http":http
}
return proxy
--
如果使用 pyarmor 对其进行混淆和打包,则无法读取文件
这是我用来打包pyarmor的代码:“pyarmor pack -e”--onefile“file.py”
--
然后,如果我尝试通过 pyinstaller 打包它,我会遇到类似的问题
这是我用来打包 pyinstaller 的代码:pyinstaller --onefile file.py
--
如果有人知道我如何解决这个问题,将不胜感激:)
解决方案
推荐阅读
- json.net - JSON.Net Schema 多个自定义验证
- laravel - 如何防止并发发布请求?
- javascript - 刷新(重新调用)API 的反应按钮
- google-cloud-platform - 打开我的 Google Cloud Run 服务的 URL 时出现 401 未经授权的错误
- symfony - ManyToMany 新值必须是数组或 \Traversable 的实例,给定“NULL”
- javascript - 用于触发器数据库的猫鼬钩子或快速中间件?
- angular - 使 Angular 7 应用程序 seo 兼容
- css - css中的反转框边框如何使这个像素完美
- angular - 如何避免在任何 IE 版本上加载 Angular?
- excel - 从公式中获取的 Excel 值无法在 SUM 中计算