如何设置python运行cod的路径

2024-09-24 02:17:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在遵循LPTHW指南。打开文件时,我必须键入python ~/documents/ex1.py。 它已经运行了脚本,但是在Zed的指南中,他只写了python ex1.py。 当谈到ex25时,它根本不起作用。然后我了解了如何在会话期间将文件夹设置为serch-in。你知道吗

$ python
import sys
sys.path.append("Path_Here")

如何/在哪里保存文件,这样我就不必在每次运行脚本时都输入整个路径或遍历上面的内容了?提前感谢您的帮助!你知道吗


Tags: 文件inpyimport脚本文件夹键入sys
3条回答

我认为如果您当前的目录是~/documents,它应该可以工作。你知道吗

除此之外,你要找的是操作系统getcwd()

import sys, os
sys.path.append(os.getcwd())

您并不是在寻找python模块,而是在尝试运行一个文件;python不会知道该文件,即使它在PYTHONPATH中,因为这是python在寻找可以导入的模块时查找的路径。实际上,您必须使用有效的文件名运行python

但是,有一种方法可以做到这一点:将PYTHONPATH更改为包含ex1.py目录,然后将ex1作为模块调用:

python -m ex1

然而,这可能会有不可预见的副作用,所以我建议你

cd ~/documents
python ex1.py

或者

python ~/documents/ex1.py

因为这是你打开文件的方式。你知道吗

看看his video中的~7:51,他说您应该更改到保存脚本的文件夹:

$ cd ~/documents

之后,您将能够:

python ex1.py

相关问题 更多 >