用Python格式化大文本文件

所以在前面,我對Python非常熟悉。我只是想把它拿出來。

為了描述我的問題,我正在尋找一種方法,從具有各種標題的文本文件中讀取數據,并重新格式化數據。每行數據由XYZ坐標和特定坐標的關聯值組成,如下所示:

    Header 1...
    Header 2...
         X1 Y1 Z1 Value1
         X2 Y2 Z2 Value2
         etc...

我想做的是以另一個程序可以讀取的方式重新格式化數據,例如:

    Header 1...
    Header 2...
         X1 Y1 Z1
         X2 Y2 Z2
         etc...
    essentially a comment/header...
         Value1
         Value2
         etc...**

我只是在尋找一些解決這個問題的方向。我想要編輯的文本文件的大小從幾千行到包含100000000多行數據的非常大的文件。所以腳本運行一段時間對我來說無關緊要,因為你可以想象手工編輯一個如此大小的文件所需的時間!

盧克·H,提前謝謝你的時間和幫助

? 最佳回答:

以下是我的想法:

可以使用變量存儲當前標題。對于該標題中的每一行,使用string.split()函數來分隔(X,Y,Z)和坐標后的值。使用元組列表存儲該XYZ,XYZ之后的值可以存儲在單獨的列表中。

然后你可以循環你收集的數據,先寫標題,然后用string.join()把X,Y,Z連接在一起,并在開頭添加一個標簽。

主站蜘蛛池模板: 无码人妻一区二区三区av| 精品国产区一区二区三区在线观看 | 亚洲成av人片一区二区三区 | 亚洲av无码片区一区二区三区| 亚洲性日韩精品一区二区三区| 精彩视频一区二区| 无码人妻精品一区二| 北岛玲在线一区二区| 欲色影视天天一区二区三区色香欲 | 麻豆精品一区二区综合av| 国产亚洲综合一区二区三区| 一区二区三区四区无限乱码| jazzjazz国产精品一区二区| 三上悠亚日韩精品一区在线 | 一区二区三区中文字幕| 国产一区二区三区在线观看精品 | 精品欧洲av无码一区二区| 国内精品一区二区三区东京| 无码视频免费一区二三区| 精品一区二区三区免费毛片| 久久无码人妻精品一区二区三区| 国产成人一区二区三区在线| 无码人妻精品一区二区在线视频| 麻豆天美国产一区在线播放| 久久精品日韩一区国产二区| 波多野结衣中文一区| 伦理一区二区三区| 国产福利91精品一区二区三区| 日韩在线观看一区二区三区| 国产韩国精品一区二区三区 | 亚洲一区二区三区在线观看网站| 日韩在线一区高清在线| 91国在线啪精品一区| 国产韩国精品一区二区三区久久| 在线观看国产一区亚洲bd| 日本一区午夜艳熟免费| 精品动漫一区二区无遮挡| 动漫精品专区一区二区三区不卡 | 亚洲一区精彩视频| 一区二区三区在线看| 在线播放国产一区二区三区|