我正在使用pythonwin的python 2.7。
我已经创建了我自己的自定义模块:
def fib(n): # write Fibonacci series up to n
a, b = 0, 1
while b < n:
print b,
a, b = b, a+b
def fib2(n): # return Fibonacci series up to n
result = []
a, b = 0, 1
while b < n:
result.append(b)
a, b = b, a+b
return result
文件名为fiboo.py
现在我想打开pythonwin并导入它。我应该在哪里放fiboo.py
?
我的脚本路径是:
D:\fiboo.py
答案 0 :(得分:4)
您应该将模块文件放在PYTHONPATH
中更好的是,您可以创建自己的包。例如,名为mytests
。
只需在$HOME
中创建一个名为py_packages
的文件夹(例如),其中包含mytests
文件夹(对于包),然后在其中创建一个空文件{{1}文件和你的模块文件。
然后只需将__init__.py
文件夹添加到$HOME/py_packages
环境变量中,您就可以将其导入为:
PYTHONPATH
答案 1 :(得分:1)
首先要做的事情:如果您在fiboo.py
中定义了内容,那么您的模块名称为fiboo
。您可以将文件放在任何您想要的位置,只要它位于您的PYTHONPATH
(或当前工作目录)中。然后键入import fiboo
导入它。
我强烈建议您阅读module documentation,您已经看过它,因为这些功能直接来自第一个模块示例。如下例所示:将文件放在当前目录中,在该目录中打开命令提示符,然后将其导入。