我是一个全新的python用户,正在寻找帮助。需要python脚本复制和版本升级(重命名)现有的文件。我尝试为更高版本创建脚本,但它只添加了001 +1=2而不是v002。此外,我正在寻找首先拆分的文件名,然后重新组装后,做数学的版本号。我期待着有人谁真的可以帮助这一点。有没有人可以创建并向我展示上面提到的简单代码?提前谢谢。
import os
import shutil
filename = 'New_Text_v001.txt'
fileparts = filename.split('.')
filesegments = fileparts[0].split('_')
fileVersion = filesegments[-1]
thirdSeg = fileVersion[1:5]
versionNum = int(thirdSeg) + 1
print filesegments, raw_input(versionNum), fileparts[1]
发布于 2018-07-26 10:44:59
import re
file_names = ["fish_modlUV_v002.ma","fish_modlUV_v001.ma","fish_modlUV_v103.ma","fish_modlUV_v041.ma"]
new_file_names = []
for s in file_names:
digits = re.search('\d\d\d',s)
start_num = digits.start()
end_num = digits.end()
strin_num= s[start_num:end_num]
num = int(strin_num)
num +=1
new_file_names.append(s.replace(strin_num,f'{num:03}'))
希望这能有所帮助:)
https://stackoverflow.com/questions/51529104
复制相似问题