|
发表于 2021-2-8 17:37:00
From FishC Mobile
|
显示全部楼层
本帖最后由 Minecraft程序猿 于 2021-2-8 20:26 编辑
- with open("text.txt", 'r') as f:
- new = ""
- for each_line in f:
- count = 0
- c = 0
- #each_line = each_line[:-1]
- for each in each_line:
- if each in {' ', '\t'}:
- count += 1
- if count == 1:
- co = c
- elif count == 2:
- cox = c
- if (each_line[each_line.index(each):] == (len(each_line[each_line.index(each):]) * '3')) or (each_line[each_line.index(each):] == (len(each_line[each_line.index(each):]) * '3') + '\n'):
- new += each_line[co-2:cox-1]
- new += '\n'
- c += 1
- with open("new.txt", 'w') as n:
- n.write(new)
复制代码
试试吧,我没测试过,报错了或有bug再来问我这个程序是检测由Tab或空格分隔的列 |
|