Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在命令行中运行Python_Python_Python 3.x_Command Line - Fatal编程技术网

在命令行中运行Python

在命令行中运行Python,python,python-3.x,command-line,Python,Python 3.x,Command Line,我需要在命令行中编写python命令,并获得如下输出 python -c a = 10 python -c print("Hello {}".format(a)) python -c import math 最简单的方法是使用py文件,然后从命令行调用它 在名称_file.py put中: a = 10 print("Hello {}".format(a)) import math 在控制台执行 python name_file.py 如果需要运行一些命令,请参见。您可以在命令行中编写py

我需要在命令行中编写python命令,并获得如下输出

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

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

在名称_file.py put中:

a = 10
print("Hello {}".format(a))
import math
在控制台执行

python name_file.py

如果需要运行一些命令,请参见。您可以在命令行中编写python。将有>>>作为标记,表示您编写的所有命令都将由解释器解释

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

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

解决问题的最佳方法是写出一个.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; [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

最后一个当然是糟糕的实践,以及理解过程中的所有副作用,等等。但这是可行的。

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

2.单击高级系统设置

点击环境变量

单击要编辑的路径

点击编辑

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

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

8.将路径添加到列表中

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

为什么需要它?例如,如果您无法将代码写入文件,例如,如果您想在远程计算机上运行代码,您没有写入权限?@helvete不认为它会与您似乎指出的引用一起工作…@norok2:您是对的,我把结尾的引号放错地方了——我的意思是:python-ca=10。。。。删除了误导性的评论。谢谢你让我知道..我需要从一个文件中读一些代码,然后把它们交给python,然后得到这样的答案:answerMeopena.txt.read,我写了a=0;a.txt中的a==0
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