我對於Python如此光禿禿的我並不是很有經驗。我有一個文本文件,需要沿着一條線在某些字符位置進行分割。理想情況下,我想簡單地在指定的位置插入一個逗號,以便我可以將它加載到MS Access表(或類似的表)中。一條線形成的文字看起來像這樣:Python - 通過字符串位置解析文本文件
「00ZZ101喇嘛喇嘛BlaBlaBlaBla 022000G0132000R6G00BBDJ1000 091030820514布拉布拉布拉1PP」
我需要解析從0文字:4和13:29,30:32和,和33:34,依此類推......
我需要的結果本質上是逗號分隔,以便我可以將它們加載到表中。因此,基本上把前四個字符分開,然後從第13個到第29個分開,等等。文本文件中的問題在每行末尾(位於第167個字符位置)有一個回車符。所以我需要根據一些規則將每一行分成多個部分,這些規則決定了哪些數據應該組合在一起。
任何人有任何示例代碼,他們可以分享,可能會幫助我嗎?由於
你能給我們一個輸入和輸出的例子嗎?作爲該示例行的結果,我還沒有看到您想要的結果。 –
你是否想要在輸入中匹配一個模式? – corn3lius
謝謝西蒙。我修改了我的帖子來解釋我想要的結果 – user1457123