ファイルにスクリプトがあります:
#../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 では、結果に 2 番目の一重引用符がありません。
ただし、スクリプトが次のような場合:
#../Python32/Test2.py
y = input("Please input:")
print("'" + y.rstrip() + "'")
win7でもXPでも結果は同じです。
> Python Text.py
Please input:h
'h'
結果を比較すると、win7 のコマンド ラインから読み取った文字列の後に特殊文字があるはずです。インターネットで検索し、私が知っているすべての方法を試しましたが、答えが得られません。
win7のコマンドラインから読み取った文字列に続く特殊文字は何ですか? または、スクリプトで特殊文字を印刷する方法はありますか?
ご回答ありがとうございます。