Python中向后兼容的输入调用
发布于 2021-01-29 18:37:19
我想知道是否有人建议编写一个向后兼容的input()调用来检索文件路径?
在Python 2.x中,raw_input适用于/ path / to /
file之类的输入。在这种情况下,对于3.x使用输入可以正常工作,但是由于评估行为,在2.x中会抱怨。
一种解决方案是检查Python的版本,并根据该版本映射input
或映射raw_input
到新函数:
if sys.version_info[0] >= 3:
get_input = input
else:
get_input = raw_input
我相信有更好的方法可以做到这一点。有人有什么建议吗?
关注者
0
被浏览
45
1 个回答