我在/ Desktop上有一个名为hello.py的程序
def pri():
print "hello"
然后我在/ Desktop上有另一个程序叫做run.py
from hello.py import pri
pri()
它给出了我没有模块存在的错误。
如何从同一目录中的其他python程序成功导入方法。
答案 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
^
导入模块时不需要文件扩展名,因此当您尝试包含它时会产生错误。