Python-将命令作为参数

Python-将命令作为参数,python,Python,是否可以将命令作为参数提供给Python,而不是将其写入文件 例如,文件Hello.py的内容如下: ========================= print"Hello World!" ========================= 当我们这样做时: $ Python Hello.py 它说: Hello World! 但是否可以直接将命令作为Python参数给出: 比如: $python“打印‘你好,世界!’ 您可以使用: 在命令中执行Python代码。命令可以是一个或多个由

是否可以将命令作为参数提供给Python,而不是将其写入文件

例如,文件
Hello.py
的内容如下:

=========================
print"Hello World!"
=========================
当我们这样做时:

$ Python Hello.py
它说:

Hello World!
但是否可以直接将命令作为Python参数给出: 比如:

$python“打印‘你好,世界!’
您可以使用:

在命令中执行Python代码。命令可以是一个或多个由换行符分隔的语句,与普通模块代码一样,具有重要的前导空格

示例:

python -c "print 'Hello World!'"
$python file.py此参数是参数

这是一个参数

它从命令行获取输入并打印相同的内容

python -c "print 'Hello World!'"
import sys
cmdargs = sys.argv
print cmdargs[1]