从同一目录中的其他python脚本导入python脚本的方法

时间:2014-04-12 12:12:14

标签: python python-3.x import

我在/ Desktop上有一个名为hello.py的程序

 def pri():
        print "hello"

然后我在/ Desktop上有另一个程序叫做run.py

from hello.py import pri 

pri()

它给出了我没有模块存在的错误。

如何从同一目录中的其他python程序成功导入方法。

2 个答案:

答案 0 :(得分:1)

您只需将其称为hello而不是hello.py

from hello import pri 
pri()

如果您有一个名为some_name.py的文件,则模块名称仅为some_name some_name.py

要导入所有方法,请执行以下操作:

from hello import *

答案 1 :(得分:0)

删除.py

from hello import pri
          ^

导入模块时不需要文件扩展名,因此当您尝试包含它时会产生错误。

相关问题