【发布时间】:2019-06-24 10:51:39
【问题描述】:
我在文件中有以下文本
firefox-x 46.0:
google 5.1.0.1:
- request
- branch
我需要提取第一行的最后一个字母并增加一个版本并附加到同一个文件中。我的附加部分将是
firefox-x 46.1:
google 5.1.0.1:
- request
- branch
能够提取最后一个整数,但如何更新和写入同一个文件。
import re
with open('branch.txt','r') as fh:
first_line = fh.readline()
#print (first_line)
last_number = re.findall(".*(?:\D|^)(\d+)", first_line)
for i in last_number:
to_int = int(i)
#print (to_int)
next_num = (to_int +1)
print (next_num)
【问题讨论】:
标签: python regex file writefile