的目的version_from_path(path)
是返回 Python 安装的版本号,给定 Windows 系统上该安装的默认命名和目标根目录的绝对路径(例如'C:\PythonXX'
)。
def version_from_path(path):
return "%s.%s" % (path[-2:-1], path[-1:])
举个例子...
print(version_from_path('C:\Python27'))
print(version_from_path('C:\Python32'))
print(version_from_path('C:\Python33'))
...产生...
2.7
3.2
3.3
我目前正在使用切片表示法和格式化操作来实现所需的结果,但是我很想看看如何使用正则表达式实现相同的功能。
谢谢你的帮助。