在命令行中运行Python

时间:2019-02-25 09:54:13

标签: python python-3.x command-line

我需要在命令行中编写python命令并获得类似的输出

python -c a = 10
python -c print("Hello {}".format(a))
python -c import math

4 个答案:

答案 0 :(得分:1)

解决问题的最佳方法是写出}文件并运行它。

但是,我可以想象,出于脚本编写目的,如果您不能编写文件,则可能需要类似的内容。在这种情况下,您可以用.py分隔命令,但是将限于无块程序,例如:

;

但是:

python3 -c "import math; a = 10; print('Hello {} {}'.format(a, math.sin(a)))"

# prints:
# Hello 10 -0.5440211108893698
  

SyntaxError:语法无效

但再次:

python3 -c "import math; a = 10; for i in range(a): print('Hello {} {}'.format(i, math.sin(i)))"

最后一个当然是不好的做法,而所有的东西(理解的副作用等)都是种工作。

答案 1 :(得分:0)

最简单的方法是使用py文件,然后从命令行调用它。

在name_file.py里面放:

a = 10
print("Hello {}".format(a))
import math

在控制台中执行

python name_file.py

请参见python file

答案 2 :(得分:0)

如果需要运行一些命令。您可以在命令行中编写python来运行Python interpreter>>>作为标记,表示您编写的所有命令都将由解释程序解释。

Python interpreter

然后您可以编写命令。在执行每个命令后,应按Enter。

>>> a = 10
>>> print("Hello {}".format(a))
>>> import math

答案 3 :(得分:0)

首先,您必须将python添加到系统路径中 1.右键单击此PC

2。单击高级系统设置

  1. 单击环境变量

  2. 单击要编辑的路径

  3. 单击编辑

6。在“开始”菜单中搜索python

7。右键单击下载的软件包,然后单击复制完整路径,或者如果您使用的是python 3.6 您可以重新安装并从安装菜单中检查路径

8。将路径添加到列表

现在您可以这样做 在命令提示符下输入python类型,瞧 您应该能够在命令提示符下运行