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

最佳答案

您应该将模块文件放入PYTHONPATH

更好的是,您可以创建自己的包。例如,名为mytests的软件包。

只需在名为$HOMEpy_packages中创建一个文件夹(例如),在其中(用于包)创建一个mytests文件夹,然后在其中创建一个空的__init__.py文件和您的模块文件。

然后只需将您的$HOME/py_packages文件夹添加到PYTHONPATH环境变量中,就可以将其导入为:

from mytests import fiboo

关于python - python如何导入脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21239916/

10-09 07:24