从工作目录中的文件夹导入另一个py文件

时间:2019-12-16 18:09:34

标签: python

我想从工作目录中的另一个文件夹导入py文件。文件夹结构为

$ ls
a.py  foo/  
$ ls game/
ff.py

a.py中,我有from foo.ff import ZZ,但是当我运行a.py时,我得到了

ImportError: No module named foo.ff

我该如何解决?

2 个答案:

答案 0 :(得分:1)

Python 2.x.x-3.2.x

要将文件作为包包括在内,必须由空的__init__.py文件启动。在文件夹中。

尝试在名为foo的{​​{1}}目录内制作一个空文件,然后重试。

答案 1 :(得分:1)

NSUbiquitousFileNotUploadedDueToQuotaError内的文件夹结构不清楚,还有一个名为foo的文件夹,然后在game内是game?那么应该是:

ff.py