python - 如何从命令 shell/命令提示符运行 python 文件?

标签 python shell

真的很沮丧,因为一次只能做一件事情。有时 import filename.py 有效。但在教程中我看到的只是 python filename.py。但是当我尝试给出它时,我遇到了语法无效之类的错误。

我已经编辑了所有环境变量,并且在同一位置有 C:\Python27 文件夹。为了能够使用 python filename.py 运行文件,必须满足哪些条件?当前工作目录应该是什么? .py 文件应该在同一个工作目录中吗?

最佳答案

import namepython 关键字, python 脚本和/或 python 交互式解释器 (repl) 中使用。

python filename.py 是一个 shell 命令,用于在命令提示符下或在 shell 脚本中用于在给定的 python 脚本文件上运行 python 解释器。

除了是否可以找到 python filename.py 中列出的文件之外,工作目录并不重要。

因此,要使 python filename.py 正常工作,您必须与 filename.py 位于同一目录中,但您也可以轻松地使用 python c:\users\user\some\other\path\filename.py 在这种情况下,当前目录不用于查找文件。

如果您尝试在 python 文件上运行 python 时遇到 python 语法错误,那是代码中的 python 错误,您将需要查看 python 文件以了解错误是什么。

关于python - 如何从命令 shell/命令提示符运行 python 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30197523/

相关文章:

python - Tensorflow:如何确保每批中的所有样本都有不同的标签?

shell - 为什么 Jenkins 无法启动该服务,但我手动启动它却可以正常启动?

shell - 伯恩 shell : send arguments $2 to $N to variadic function?

linux - 在 shell 中写入输出流

bash - 在 shell 脚本的一行末尾有多余的分号吗?

python - Tensorflow:对 tf.estimator.inputs.numpy_input_fn 函数进行故障排除

Python 3 : String validation (password)

linux - : 1: Syntax error: "(" unexpected error

python - sqlite3.编程错误: Incorrect number of bindings supplied

Python csv 转 json (D3)