我正在制作一个 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
--
如果有人知道我如何解决这个问题,将不胜感激:)