python sys库命令提示符

python sys库命令提示符,python,command-line-interface,interactive,Python,Command Line Interface,Interactive,我正在试用python中的sys库。在命令提示符中,我正在使用此命令 >>>import sys >>>sys.ps1 ='$' #my own input 'print 'test print'' $print 'test print' test print 但是,当我尝试在python文件中执行此操作并在CLI中运行它时(python file.py没有返回任何内容),这在CLI中起到了作用 #!/usr/bin/python import sys s

我正在试用python中的sys库。在命令提示符中,我正在使用此命令

>>>import sys
>>>sys.ps1 ='$'
#my own input 'print 'test print''
$print 'test print'
test print
但是,当我尝试在python文件中执行此操作并在CLI中运行它时(python file.py没有返回任何内容),这在CLI中起到了作用

#!/usr/bin/python

import sys
sys.ps1= '$'

我在文件中遗漏了什么吗?

您想做什么?sys.ps1只会设置python解释器的提示,因此一旦退出,效果就会再次消失。运行文件时,没有命令行


如果您想看到它的效果,请尝试使用
python-i file.py运行它-这将运行命令,然后将您放入交互式shell,该shell应该将PS1设置为
$
现在

您希望发生什么?您刚刚将“>>>”更改为“$”在您的第一个示例中,它只在交互模式下工作。@Jacob那么在文件中没有办法做到这一点吗?我正在从文档中学习python,遇到了这个问题,我想测试一下。您想在交互模式下用不同的提示符启动python吗?
python-I-c“import sys;sys.ps1='$”
可以。我认为重新表述您的问题并明确说明您的目标是一个好主意。听起来Eric已经回答了您的问题,但如果能更清楚地说明您的问题,将来可能会帮助其他有问题的人。