python - 如何添加默认路径以在其中查找 python 脚本文件?

标签 python path directory

在搞清楚如何在 Windows 中正确设置 Python 时,我总是遇到一些麻烦。

我已经设置了 path=%path%;C:\python27 ,所以我可以用 python 打开 .py 文件。我只是不知道如何更改保存目录。

例如,我将所有自定义脚本保存在目录 Documents/Python 中。它是 Win7,所以没有我的文档。我希望能够在 IDLE 中键入“HelloWorld.py”并让它在该文件夹中搜索任何匹配的脚本名称。不过,我一直无法弄清楚如何将此目录添加到默认的 Python 搜索路径。

有什么想法吗?

这是一次尝试。

>>> import sys 
>>> sys.path 
['C:\\Python27\\Lib\\idlelib', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages'] 
>>> sys.path.append('C:\Users\Jimmy\Documents\Python') 
>>> HelloWorld.py 
Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> HelloWorld.py NameError: name 'HelloWorld' is not defined `

最佳答案

import sys
sys.path.append(YOUR_PATH)  # or .insert(0, YOUR_PATH) may give higher priority

或者设置你的$PYTHONPATH环境变量

关于python - 如何添加默认路径以在其中查找 python 脚本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5944176/

相关文章:

python - 如何找到线段上距离任意点最近的点?

python - bs4 - 根据其他值提取特定的 href

Python - 非空行后的 Readline Control-D 不起作用为什么?

windows-7 - 找不到 javac - 在 Windows 7 64 位上为 JDK 设置了 CLASSPATH/Path/JAVA_HOME

linux - 更新到 Node : paths being strange?的特定版本

c - C中递归 move 目录

python - 在庞大的数组中寻找最近的数组

cocoa - 在 Cocoa/C++ 中使用相对路径加载资源

json - 更新 1.1 在文件夹中运行 Go 文件和 JSON 文件时出现问题

shell - 如何打开hdfs ://localhost:54310/user/hduser/