0

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

>>>import sys
>>>sys.ps1 ='$'
#my own input 'print 'test print''
$print 'test print'
test print

但是,当我尝试在 python 文件中执行它并在 CLI 中运行它时,这在 CLI 中有效( python file.py没有返回任何内容。

#!/usr/bin/python

import sys
sys.ps1= '$'

我是否遗漏了文件中的任何内容?

4

1 回答 1

1

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

如果你想看到这个有效果,试着用python -i file.py- 这将运行命令,然后把你放到交互式 shell 中,它应该将 PS1 设置为$now

于 2013-04-02T15:14:25.587 回答