看板 Python 關於我們 聯絡資訊
請問以下,有人知道如何寫,讀檔案資料,把裡面內容把他加1。例如: test.txt內容 Test 1 Test 2 Test 3 我想把裡面每個數子加一,然後存在test2.txt. 有人知道要如何寫嗎。我在網路大部分人只寫read, write等等。都沒有 提到加檔案內容 ----- Sent from JPTT on my Asus ASUS_Z017DA. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.54.236 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1509866479.A.235.html
day831231: 讀檔後,修改再寫呀? 11/05 16:27
ncueBenson: 讀下來是字串啊 先把字串跟數字分開 字串轉數字然後+1 11/05 16:30
ncueBenson: 再把字串接回去 再write 11/05 16:31
coyoteY: ... 11/05 17:13
djshen: 先不管讀檔 有個字串'Test 1'要你變成'Test 2'你會嗎? 11/05 18:33
besmartAE: 讀完改值再寫回 11/05 22:02
aszx4510: d大佛心 原PO問題跟讀檔寫檔根本關係XDDD 11/06 00:08
wennie0433: 讀檔之後 split(' ') 前面當字串後面改整數 再寫入 11/06 00:12
Zundel: 大家人真好 差點沒忍住就噓下去了 11/06 12:08
Django: 按Ctrl+H 取代 11/06 14:05
Django: 然後再另存新檔 11/06 14:05
indigolemon: 我比較沒耐心 11/06 14:22
goldflower: 這題蠻難的 我只想到這樣寫 https://goo.gl/NqJzXG 11/07 02:45
goldflower: 看有沒有高手可以更簡化一點 11/07 02:45
flarehunter: 真的滿難的 https://tinyurl.com/ya7tyx9f 11/08 00:11
marksmanz: 用 re 如何 ? https://goo.gl/vWgW37 11/08 13:00
goldflower: 感謝兩位增加我的知識庫XD 沒想到可以這樣用 11/08 13:27
goldflower: 以前無腦用readlines讀再用strip 居然有splitlines QQ 11/08 13:29