这可能是以前问过的,而且确实很基本,但是:

我使用的是Windows7。我有适用于Python 2.4.4和3.1的空闲功能。我有一些脚本位于文件系统上的任意位置。我想导入它们并尝试使用它们的类型。我该怎么办?

在Ubuntu的命令行中,如果我从中调用import scriptname的目录包含python,则scriptname可以工作。我如何从其他地方导入脚本?

最佳答案

在空闲状态下,您可以添加一个包含scriptname.py文件的路径。

>>> import pprint
>>> import sys
>>> print pprint.pprint(sys.path)
# you could just move your scriptname.py to a directory in the sys.path list
>>> sys.path.append(r"C:\Users\You\")
>>> import scriptname

您还可以在Windows中自定义PYTHONPATH环境变量以包含其他目录,例如“C:\Users\You\lib”

09-06 07:52