2017-01-27 19 views
0

我试图导入同一目录作为我的主要文件中命名为“主”一个.py文件。导入另一个.py文件抛出一个错误

from .settings import * 

当我运行它,我得到这个错误

Traceback (most recent call last): 
     File "C:/Users/user_1/Desktop/Projects/program/main.py", line 5, in <module> 
     from .settings import * 
    ModuleNotFoundError: No module named '__main__.settings'; '__main__' is not a package 

为什么没有这方面的工作,如何解决?

+0

http://stackoverflow.com/questions/15746675/how-to-write-a-python-module – sudobangbang

+1

你的意思是你想导入模块从'main.py'文件中命名'settings'?顺便说一句'''是针对相对进口的;和'settings'和'main'对你自己的模块来说不是很好的名字 –

+0

你尝试过'import settings'吗? – zondo

回答

0

您必须蟒蛇的库文件夹的包。对我来说 保留任何模块此目录内的作品

C:\Program Files\Anaconda3\Lib\site-packages