我对python编程和通过在windows environoment上使用python 3.3编写简单的helloworld程序很陌生。helloworld程序保存为hello.py。那么我怎样才能在另一个模块中使用它。我尝试了sys.path.append并给出我的保存文件的路径,但它不工作。 有人可以告诉我我必须在Windows XP中设置环境变量如何在Python中使用自定义模块的导入语句
谢谢。
我对python编程和通过在windows environoment上使用python 3.3编写简单的helloworld程序很陌生。helloworld程序保存为hello.py。那么我怎样才能在另一个模块中使用它。我尝试了sys.path.append并给出我的保存文件的路径,但它不工作。 有人可以告诉我我必须在Windows XP中设置环境变量如何在Python中使用自定义模块的导入语句
谢谢。
用这样的方式:
import sys
则:
sys.path.insert(0,"X")
哪里X
是要从导入的目录。
之后,你只需要导入您的自定义模块:
import X
这就是所有。
如果您要将hello.py
作为模块,您需要在hello.py文件夹中创建一个名为__init.py__
的文件。
查看Python文档here。
有包含我们的模块X
目录DIR
:/DIR/X
import sys
sys.path.insert(0,"DIR")
import X
这将导入模块例如X = hello
。