Skip to main content
 首页 » 编程设计

Python --command 命令行选项

2025年05月04日16zhwl

我正在尝试使用 python -c 命令行选项,但似乎无法使其工作。 什么是正确的使用方法? 有时存储整个命令和一行并为其创建别名然后进入交互模式真的很有用。

下面没有输出

-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的一个噱头