我想使用__main__.py
文件来运行代码。 de dir中只有代码不会open()
个文件。
我使用了core.py
文件,该文件可以使用以下代码:
with open("data/netlist.txt") as f:
self.list = f.read()
在新的主文件中,错误是:
with open("data/netlist.txt") as f:
FileNotFoundError: [Errno 2] No such file or directory: 'data/netlist.txt'
该文件夹如下所示:
答案 0 :(得分:0)
使用__main__.py而不是core.py时,解决方案很简单,路径会发生变化。
with open("sample/data/netlist.txt") as f:
self.list = f.read()