GetProxyPairs 中的错误 -> 没有文件或目录工具/代理.txt

Error in GetProxyPairs -> No file or directory tools/proxies.txt

提问人:Hashin Veselko 提问时间:7/29/2023 最后编辑:John GordonHashin Veselko 更新时间:7/29/2023 访问量:20

问:

所以代码是正确的,但似乎有些东西不起作用。此处的代理文件路径正确:C:\Users\duczl\OneDrive\Desktop\v2main\modules\tools\proxies.txt 我运行所有可能的诊断。 正如您在 utilityfetcher.py 中看到的,代码也是正确的

def GetProxyPairs():
    try:
        prox_pair = {}
        # Use the full path to the "tools" directory
        TOOLS_DIR = join(dirname(abspath(__file__)), "tools")
        proxies_file_path = join(TOOLS_DIR, "proxies.txt")
        print("Proxies file path:", proxies_file_path)  # Print the path for debugging
        with open(proxies_file_path, "r") as f:
            proxy_list = f.readlines()
            for i in range(len(proxy_list)):
                proxy_list[i] = proxy_list[i].strip()
                prox_pair[proxy_list[i].split("-")[0]] = proxy_list[i].split("-")[1]
        proxy_list.clear()
    except:
        logger.PrintColored("Error in GetProxyPairs -> No file or directory tools/proxies.txt", "fail")
        return {}
    return prox_pair

如果有帮助,我在主源代码 idk 中也有这个

cookies = utility_fetcher.GetCookies()
proxy_pairs = utility_fetcher.GetProxyPairs()
bot_instances = []

粘贴在代理 .txt 中的代理是来自网络共享的代理,所以这也很好。Idk伙计们请帮帮我,我也使用绝对路径。

我想运行脚本并使其工作

Python Pycharm 代理

评论

1赞 Michael Butscher 7/29/2023
(1)正确格式化代码。(2) 在问题中以格式正确的文本(格式化为代码)显示错误的完整回溯。
0赞 John Gordon 7/29/2023
文件路径是错误的。就这么简单。C:\Users\duczl\OneDrive\Desktop\v2main\modules\tools\proxies.txt
0赞 John Gordon 7/29/2023
您可以使用此代码来显示该目录中的实际文件名print(os.listdir(r'C:\Users\duczl\OneDrive\Desktop\v2main\modules\tools'))
0赞 Hashin Veselko 7/30/2023
所以我修复了文件目录,但仍然得到这个。我现在尝试了一切。D:\v2main\Scripts\python.exe C:\Users\duczl\OneDrive\Desktop\v2main\source.py 正在删除 .gitingore...代理文件路径:C:\Users\duczl\OneDrive\Desktop\v2main\modules\tools\proxies.txt GetProxyPairs 中的错误 -> 没有文件或目录工具/代理.txt

答: 暂无答案