如何从* py文件导入模块? 我有文件pythonScript.py与行:import os,sys。 如果我导入文件pythonScript这些行不会执行。我们在这些模块上使用了一个名字错误。
答案 0 :(得分:1)
听起来你还没有完全理解进口的工作方式。
如果你跑:
import my_module
然后my_module.py
模块中包含的任何内容都被命名为my_module
。因此,要使用此模块,您必须输入:
result = my_module.some_function(1,2,3,4)
object1 = my_module.SomeClass()
同样,如果您真的想使用os
中的my_module
导入,则必须通过以下方式访问它:
my_module.os
如果使用以下方式导入:
from my_module import *
然后您可以直接访问os
,但值得注意的是不建议使用通配符(*)。
在你的python终端再次import os
。