【发布时间】:2021-12-18 07:45:19
【问题描述】:
为什么我们不能用python打开.py文件及其路径?
菜鸟问。如果我是愚蠢的,请道歉。
【问题讨论】:
-
请使用您的操作系统和您正在运行的命令编辑您的问题,包括路径(减去您不希望包含的任何敏感信息)
标签: python python-3.x terminal
为什么我们不能用python打开.py文件及其路径?
菜鸟问。如果我是愚蠢的,请道歉。
【问题讨论】:
标签: python python-3.x terminal
你没有。
如果你有文件/home/user/scripts/tests/main.py,内容如下:
print("Hello World")
运行 python3 /home/user/scripts/tests/main.py 将按预期运行 python 脚本。
您的PATH 或您输入文件路径的方式可能存在问题
【讨论】:
你可能使用了类似的结构:
myscript.py
这意味着,该终端将您的输入视为命令,并尝试在$PATH 中查找。
首先你需要使用绝对或相对寻址:
./myscript.py
# or
/path/to/file/myscript.py
其次,您需要确保您的脚本具有可执行位:
chmod +x myscript.py
第三,确保在脚本的第一行使用 shebang:
#!/usr/bin/python
Shebang 向您的 shell 解释应该由哪个应用程序处理该文件。 否则你需要直接通过python运行它:
python myscript.py
【讨论】: