"Headers2"

问题描述 投票:0回答:1

我有一个这样的文件。

"Headers1"|"Headers2"|"Headers3"|"Headers4"(CR LF)
"Line1"|"Line1"|"Line1"|"Line1"(CR LF)
"Line2"|"Line2"|"Line2"|"Line2"(CR LF)
"Line3"|"Line3Column2 (CR LF)
Line3Column2 (CR LF)"|"Line3 Column3 (CR LF)
Line3 Column3"|"Line2"(CR LF)
"Line4"|"Line4"|"Line4"|"Line4"(CR LF)

我想删除第3行和第4行的CRLF 让第5行在第4行,第4行在第3行。

但是我不想删除第5行的CRLF,否则我的第3行和第4行就会在同一条线上。

最后,我想。

"Headers1"|"Headers2"|"Headers3"|"Headers4"(CR LF)
"Line1"|"Line1"|"Line1"|"Line1"(CR LF)
"Line2"|"Line2"|"Line2"|"Line2"(CR LF)
"Line3"|"Line3Column2 (̶C̶R̶L̶F̶) Line3Column2 (̶C̶R̶L̶F̶) "|"Line3 Column3 (̶C̶R̶L̶F̶) Line3 Column3"|"Line3"(CR LF)
"Line4"|"Line4"|"Line4"|"Line4"(CR LF)

我试着做了一个循环(当我有一个带有管号< 头的行,然后我删除他的CRLF,然后我从头开始),但它不工作......

python file while-loop newline carriage-return
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.