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

标签 python python-3.x import

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

 def pri():
        print "hello"

然后我在/Desktop 上有另一个名为 run.py 的程序

from hello.py import pri 

pri()

它给我错误,没有模块存在。

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

最佳答案

您只需将其命名为hello,而不是hello.py:

from hello import pri 
pri()

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

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

from hello import *

关于python - 从同一目录中的其他 python 脚本导入 python 脚本的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23030215/

相关文章:

python - 如果使用生成器表达式,为什么 Numpy.all() 和 any() 会给出错误的结果?

python - pip3 说 "resolve pkg_resources.DistributionNotFound: pip==1.3.1"

python - python中不同模块的多个日志文件

python - 在 python 中计算许多回归的最快方法?

java - 为什么我不能从方法声明中单独导入?(java)

python - 在 Matplotlib 中调整 Axis

python - 一起调试boost暴露的Python和C++

python - 如何使用客户端 ID 和 key 将 OAuth 实现到 FastAPI

graphics - 如何让自定义 3D 图形在 Mathematica 中正确显示?

mongoDB 无法导入 CSV 文件