我想知道是否有人建议编写向后兼容的 input() 调用来检索文件路径?
在 Python 2.x 中,raw_input 对于像 /path/to/file 这样的输入工作得很好。在这种情况下,对于 3.x,使用输入工作正常,但在 2.x 中由于 eval 行为而抱怨。
一种解决方案是检查 Python 的版本,并根据版本映射input
或映射raw_input
到新函数:
if sys.version_info[0] >= 3:
get_input = input
else:
get_input = raw_input
我确信有更好的方法来做到这一点。有人有什么建议吗?