【发布时间】:2015-03-08 10:52:37
【问题描述】:
我想编写一个 pythonV2.7 脚本,它打开一个 .txt 文件并读取输入,然后反转 2 个特定的行模式而不影响其余的行。
行数永远不会与运行高达 15 万行或更多行的长度相同。下面是一个例子。我想以MO5 开头的行与之前的Z 行交换(这始终是不变的),其余部分保持不变。然后我会写到新的 file.txt,保持原样。
example.txt:
G00 Z 0.1325
G01 X 2.000 Y 1.00 Z0.00
y 4.000 X 1.00
Z 0.1325
X 1.000
Y 4.000
X 4.000
M05 (OFF)
G00 Z 0.1325
G01 X 2.000 X 0.000
Y 4.000 X 1.000
G00 Z 0.1325
M05 (OFF)
【问题讨论】:
-
你的代码?如果您不提及您的尝试,我们将无法帮助您。
标签: python text-files swap lines