[英]Running Python in command line
我需要在命令行中编写我的 python 命令并获得类似的输出
python -c a = 10
python -c print("Hello {}".format(a))
python -c import math
解决问题的最佳方法是写出一个.py
文件并运行它。
但是,我可以想象,如果您无法编写文件,出于脚本目的,您可能需要这样的东西。 在这种情况下,您可以通过;
分隔您的命令;
,但您将仅限于没有块的程序,例如:
python3 -c "import math; a = 10; print('Hello {} {}'.format(a, math.sin(a)))"
# prints:
# Hello 10 -0.5440211108893698
但:
python3 -c "import math; a = 10; for i in range(a): print('Hello {} {}'.format(i, math.sin(i)))"
语法错误:无效语法
但再次:
python3 -c "import math; a = 10; [print('Hello {} {}'.format(i, math.sin(i))) for i in range(a)]"
# prints:
# Hello 0 0.0
# Hello 1 0.8414709848078965
# Hello 2 0.9092974268256817
# Hello 3 0.1411200080598672
# Hello 4 -0.7568024953079282
# Hello 5 -0.9589242746631385
# Hello 6 -0.27941549819892586
# Hello 7 0.6569865987187891
# Hello 8 0.9893582466233818
# Hello 9 0.4121184852417566
最后一个当然是不好的做法和所有(理解中的副作用等),但有点工作。
最简单的方法是使用 py 文件,然后从命令行调用它。
在 name_file.py 里面放:
a = 10
print("Hello {}".format(a))
import math
在控制台执行
python name_file.py
查看python文件
如果你需要运行一些命令。 您可以通过在命令行中编写python
来运行Python 解释器。 会有>>>
作为标记,你写的所有命令都会被解释器解释。
然后就可以写命令了。 在每个命令之后,您应该按 ENTER。
>>> a = 10
>>> print("Hello {}".format(a))
>>> import math
首先,您必须将 python 添加到您的系统路径 1.右键单击此 PC
2.点击高级系统设置
点击环境变量
单击要编辑的路径
点击编辑
6.在开始菜单中搜索python
7.右键单击下载的软件包并单击复制完整路径,或者如果您使用的是python 3.6,您可以重新安装并从安装菜单中检查路径
8.将路径添加到列表中
现在你可以在命令提示符下执行这种类型的 python,瞧你应该能够在命令提示符下运行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.