【发布时间】:2013-04-02 23:14:25
【问题描述】:
我正在 python 中试用 sys 库。在命令提示符下,我正在使用它。
>>>import sys
>>>sys.ps1 ='$'
#my own input 'print 'test print''
$print 'test print'
test print
这在 CLI 中有效,但是,当我尝试在 python 文件中执行它并在 CLI 中运行它时( python file.py 没有返回任何内容。
#!/usr/bin/python
import sys
sys.ps1= '$'
我是否遗漏了文件中的任何内容?
【问题讨论】:
-
您预计会发生什么?您刚刚在第一个示例中将“>>>”更改为“$”,它仅适用于交互模式。
-
@Jacob 所以没有办法在文件中做到这一点?我正在从文档中学习 python,我遇到了这个并想测试它。
-
您想以不同的提示以交互模式启动 python?
python -i -c "import sys; sys.ps1='$'"会这样做。 -
我认为重新表述您的问题并明确说明您的目标是个好主意。听起来 Eric 已经回答了您的问题,但如果表述得更清楚,它可以帮助将来遇到您问题的其他人。
标签: python command-line-interface interactive