我有一个我想要运行的Python项目,假设该文件夹名为foo
。该文件夹包含__init__.py
。如果我像这样运行它:
~ $ ls foo/
__init__.py
img.png
# etc...
~ $ python -m foo
# Traceback, img.png not found
如何在不修改项目的情况下从项目中访问img.png
?我在python -m .
{错误:foo/
}和Relative module names not supported
python __init__.py
中尝试了foo/
(错误:No module named 'foo'
,因为__init__.py
需要项目中的文件。)
我该怎么办?作者使用IDE来运行它。
编辑:我不想修改源代码,我想知道如何在不做任何修改的情况下运行它。作者可以这样做,我想我也可以。