Python——命令行选项
我试图使用python-c命令行选项,但似乎无法使其工作。 正确的使用方法是什么? 有时,存储整个命令和一行并为其创建别名然后进入交互模式非常有用Python——命令行选项,python,shell,Python,Shell,我试图使用python-c命令行选项,但似乎无法使其工作。 正确的使用方法是什么? 有时,存储整个命令和一行并为其创建别名然后进入交互模式非常有用 python -c "import hashlib print hashlib.md5('test').hexdigest()" 下面的代码没有输出 -bash-3.2$ python -c " import hashlib hashlib.md5('test').hexdigest()" 当然,下面的作品 -bash-3.2$ python &
python -c "import hashlib
print hashlib.md5('test').hexdigest()"
下面的代码没有输出
-bash-3.2$ python -c "
import hashlib
hashlib.md5('test').hexdigest()"
当然,下面的作品
-bash-3.2$ python
>>> import hashlib
>>> hashlib.md5('test').hexdigest()
'098f6bcd4621d373cade4e832627b4f6'
>>>
如果在非交互模式下,您必须打印出您想要查看的内容
python -c "import hashlib
print hashlib.md5('test').hexdigest()"
交互模式总是打印返回值,但这只是CLI的一个噱头,如果处于非交互模式,则必须打印所需内容
python -c "import hashlib
print hashlib.md5('test').hexdigest()"
python -c "import hashlib; print(hashlib.md5('test').hexdigest())"
交互模式总是打印返回值,但这只是CLI的一个噱头
python -c "import hashlib; print(hashlib.md5('test').hexdigest())"
您缺少打印的,
,因此您什么也看不到
您缺少了
打印
,这就是您没有看到任何内容的原因。您好,运行python-c
命令时如何处理缩进。假设我想运行一个try..except
code.Hi,在运行python-c
命令时如何处理缩进。假设我想运行一个try。