运行Python项目时设置当前目录

时间:2017-02-28 17:51:47

标签: python python-3.x

我有一个我想要运行的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来运行它。

编辑:我不想修改源代码,我想知道如何在不做任何修改的情况下运行它。作者可以这样做,我想我也可以。

0 个答案:

没有答案