ファイルパスを取得するための下位互換性のあるinput()呼び出しを作成するための提案があるかどうか疑問に思っていましたか?
Python 2.xでは、raw_inputは/ path / to/fileのような入力に対して正常に機能しました。この場合、入力の使用は3.xで正常に機能しますが、評価動作のために2.xでは文句を言います。
1つの解決策は、Pythonのバージョンを確認し、バージョンに基づいて、input
またはraw_input
新しい関数にマップすることです。
if sys.version_info[0] >= 3:
get_input = input
else:
get_input = raw_input
しかし、これを行うためのより良い方法があると確信しています。誰か提案がありますか?