我只是想通过将脚本导入第二个python模块来运行基本的python脚本。但是当我尝试运行时,不断收到错误消息:
"exceptions.ImportError: No module name AUTO"
这是我在第二个模块上的代码:
import AUTO
def main():
pass
if __name__ == '__main__':
main()
AUTO.printDate()
AUTO是另一个具有一个函数printDate()
的模块,它只打印今天的日期。它只是一直在出错。
答案 0 :(得分:2)
要导入另一个模块,它应该:
.py
sys.path
或__init__.py
下面的任何目录中(但您必须使用import thatdirectory.mymodule
导入它)如果您不遵守这些规则,python的导入系统将不会看到您的文件。
我们假设您的问题中的代码是foo.py
,您希望将foo.py
和AUTO.py
放在同一目录中,无论它们在哪里。