python如何导入脚本

时间:2014-01-20 17:01:56

标签: python python-2.7

我正在使用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

2 个答案:

答案 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,您已经看过它,因为这些功能直接来自第一个模块示例。如下例所示:将文件放在当前目录中,在该目录中打开命令提示符,然后将其导入。