我需要编写一个python脚本来读取/ opt / atlassian / jira上的README.txt文件并返回下面显示的版本为6.3.8
以下是README.txt文件中的内容
感谢您下载JIRA 6.3.8。这个发行版带有一个 内置Tomcat 7.0.55应用服务器,所以它运行(差不多) 开箱即用。
等等
答案 0 :(得分:0)
我会考虑做这样的事情。同样如前所述,如果存在渲染文本,则需要更改if条件以反映该情况,或者您需要添加嵌套if语句以缩小范围。您可能不需要进行类型转换。希望这能让你朝着正确的方向前进。
readme_file = open("/pathto/somefile.txt")
for line in readme_file.xreadlines():
if line.startswith("JIRA"):
version_num = str(line).split()[1].split("-")[0]
break
else:
continue
readme_file.close()
这是在python中打开文件的好资源: http://www.tutorialspoint.com/python/python_files_io.htm