【发布时间】:2020-03-17 18:42:03
【问题描述】:
我有一个文本文件,例如:
测试用例 1 通过
测试用例 2 通过
等等等等等等
我可以使用 split() 函数通过空格分隔字符串,但我想使用关键字“Pass”/“Fail”将它们分开,我应该怎么做?
我当前的代码支持通过空格分隔,但并非所有文本文件都有相似的值,但它们会有“通过”或“失败”关键字
filestr = ''
f = open('/Users/shashankgoud/Downloads/abc/index.txt',"r")
data=f.read()
for line in data.split('\n'):
strlist = line.split(' ')
filestr += (' '.join(strlist[:3]) +','+','.join(strlist[3:]))
filestr += '\n'
print(filestr)
f1 = open('/Users/shashankgoud/Downloads/abc/index.xlsx',"w")
f1.write(filestr)
f1.close()
【问题讨论】:
-
这看起来对你有帮助吗?:docs.python.org/3/library/re.html#re.split
标签: python python-3.x substring