[問題] 檔案分割的方法
各位先進前輩好,小弟目前遇到一個問題
是要把經過處理的文字檔案分割成單一的獨立檔案
我目前的想法是:
將原始的檔案中,資料的開頭插入一個字元(如:'G'),再透過if尋找出是否有讀到'G'。
如果有的話就將'G'以下的資料寫進已經建立好的分割檔案。
但是目前卻想不到有什麼方法可以寫入...
要分割的檔案如下:
https://reurl.cc/KZ97g
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.21.76.158 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1565426584.A.580.html
→
08/10 19:05,
4年前
, 1F
08/10 19:05, 1F
→
08/10 19:05,
4年前
, 2F
08/10 19:05, 2F
→
08/10 19:06,
4年前
, 3F
08/10 19:06, 3F
不是open遇到問題,是分割的方法…
用for沒錯…只是我不知道有什麼工具能分割…囧rz
→
08/10 19:54,
4年前
, 4F
08/10 19:54, 4F
以“G”為一個段落阿@@
※ 編輯: wargods8402 (163.21.76.158 臺灣), 08/10/2019 20:48:47
→
08/10 20:52,
4年前
, 5F
08/10 20:52, 5F
→
08/10 20:53,
4年前
, 6F
08/10 20:53, 6F
我可能沒有表達清楚我要的功能,目前想要做到的功能是,以我的檔案為例,在資料的開
始
'G'做為起始的標記。並到下一個'G'前都是我的資料範圍,每一個段落都是我要切割獨立
出
我應該可以利用哪些函式來達成?'G'的這個標記,目前我可以做任意替換,只是不知道切
割
謝謝
→
08/10 21:06,
4年前
, 7F
08/10 21:06, 7F
目前還沒寫出來啊@@,不知道該從哪下手
※ 編輯: wargods8402 (163.21.76.158 臺灣), 08/10/2019 22:35:16
→
08/10 22:46,
4年前
, 8F
08/10 22:46, 8F
→
08/10 22:47,
4年前
, 9F
08/10 22:47, 9F
目前這是處理過一次的檔案,是使用readline做成目前的樣子的。
G並不是我要的資料,有辦法跳過G,去讀下一行的函式嗎?
謝謝
※ 編輯: wargods8402 (163.21.76.158 臺灣), 08/10/2019 22:53:42
→
08/10 23:00,
4年前
, 10F
08/10 23:00, 10F
→
08/10 23:00,
4年前
, 11F
08/10 23:00, 11F
→
08/10 23:02,
4年前
, 12F
08/10 23:02, 12F
→
08/10 23:02,
4年前
, 13F
08/10 23:02, 13F
推
08/10 23:04,
4年前
, 14F
08/10 23:04, 14F
是的,G是我自己加入的條件,我想說用\n的話比較難看出來,所以使用G來做為分割條件
。
目前for迴圈用起來沒問題,跟C的沒差多少。
謝謝
※ 編輯: wargods8402 (163.21.76.158 臺灣), 08/10/2019 23:14:04
→
08/10 23:16,
4年前
, 15F
08/10 23:16, 15F
→
08/10 23:16,
4年前
, 16F
08/10 23:16, 16F
推
08/12 00:34,
4年前
, 17F
08/12 00:34, 17F
→
08/12 00:34,
4年前
, 18F
08/12 00:34, 18F
謝謝tasiminghan大的code,問題已經解決了,謝謝大家
※ 編輯: wargods8402 (163.21.76.158 臺灣), 08/12/2019 02:41:32
討論串 (同標題文章)