Python合并相邻列表项求助
我需要处理一个csv文件,文件内多数行都是以submit结尾,我想将不是submit结尾的行与下一行合并。f = open(r'C:\Users\Desktop\Exp_01_results.csv')
lines = f.readlines()
f.close()
for a in lines:
if a[-8:] != 'submit;;':
a = a 加上下一行内容?
f = open(r'C:\Users\Desktop\Exp_01_conv.csv','w')
f.writelines(lines)
f.close()
已经纠结了一整天了
希望大家帮忙看看
感谢各位! 我的思路:先将所有行拼接起来,再用submit分割,然后保存 本帖最后由 Amber. 于 2021-3-15 18:06 编辑
小陨aoq 发表于 2021-3-15 16:32
我的思路:先将所有行拼接起来,再用submit分割,然后保存
感谢!我试试看
update:基本成功了,不过现在导出的文档里所有单元格排成一行了,现在想办法把行转化成列 Amber. 发表于 2021-3-15 16:48
感谢!我试试看
update:基本成功了,不过现在导出的文档里所有单元格排成一行了,现在想办法把行转 ...
在每行后面加个换行符就行了应该 可以试试把对每一行的检索改成序号检索,然后把没有submit结尾的行加上用pop方法返回的下一行,如果下一行仍然没有submit结尾,就把序号减一,再次重复当前步骤,直到当前行符合要求,以此类推
页:
[1]