如何编写python脚本来读取文件并返回版本

时间:2015-02-13 15:21:33

标签: python linux

我需要编写一个python脚本来读取/ opt / atlassian / jira上的README.txt文件并返回下面显示的版本为6.3.8

以下是README.txt文件中的内容


JIRA 6.3.8-#6338自述文件

感谢您下载JIRA 6.3.8。这个发行版带有一个 内置Tomcat 7.0.55应用服务器,所以它运行(差不多) 开箱即用。

简要安装指南

  1. 安装Oracle(以前称为Sun)的Java开发工具包(JDK)或 Java Runtime Environment(JRE)1.6或更高版本: ........
  2. 等等

1 个答案:

答案 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