所以基本上,我正在尝试通过一个.txt文件,找到一个条目,然后编辑下面的下一个条目。你知道吗
文本示例:
POINT
8
InvUndamaged
62
253
10
0.279006
20
基本上,我需要搜索“62”,然后将它下面的数字替换为“256”。在这个示例中,这意味着“253”将变成“256”。你知道吗
txt_list = []
with open("X:\- Photogrammetry\Python to Correct DXF Colors\sample.dxf", "r") as x:
for line in x:
line = line.rstrip()
txt_list.append(line)
for i in txt_list:
if i == " 62":
x = txt_list.index(i) + 1
while x < len(txt_list):
txt_list[x] = "256"
x += 1
print(txt_list)
为此,我创建了一个空列表,打开文件,然后将每一行(没有换行符)附加到列表中。然后遍历列表,如果元素是“62”,则替换列表中的索引“62”+1并将其更改为“256”
相关问题 更多 >
编程相关推荐