我在文件中有一个脚本:
#../Python32/Test.py
y = input("Please input:")
print("'" + y + "'")
从命令行,我运行脚本,结果在 XP 和 Win7 之间是不同的:
在 XP 上:
> Python Text.py
Please input:h
'h'
在 Win7 上,结果是:
> Python Text.py
Please input:h
'h
在 Win7 上,结果中缺少第二个单引号。
但如果脚本如下所示:
#../Python32/Test2.py
y = input("Please input:")
print("'" + y.rstrip() + "'")
结果在win7和XP上都是一样的。
> Python Text.py
Please input:h
'h'
比较结果,win7上从命令行读取的字符串后面应该有特殊字符。我在互联网上搜索并尝试了所有我知道的方法,但无法得到答案。
在win7上通过命令行读取的字符串后面的特殊字符是什么?或者有没有办法可以在我的脚本中打印特殊字符?
提前感谢您的回复。