[問題] python 讀檔案內容加1

看板Python作者 (飛)時間7年前 (2017/11/05 07:21), 編輯推噓5(6111)
留言18則, 13人參與, 7年前最新討論串1/1
請問以下,有人知道如何寫,讀檔案資料,把裡面內容把他加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

11/05 16:27, 7年前 , 1F
讀檔後,修改再寫呀?
11/05 16:27, 1F

11/05 16:30, 7年前 , 2F
讀下來是字串啊 先把字串跟數字分開 字串轉數字然後+1
11/05 16:30, 2F

11/05 16:31, 7年前 , 3F
再把字串接回去 再write
11/05 16:31, 3F

11/05 17:13, 7年前 , 4F
...
11/05 17:13, 4F

11/05 18:33, 7年前 , 5F
先不管讀檔 有個字串'Test 1'要你變成'Test 2'你會嗎?
11/05 18:33, 5F

11/05 22:02, 7年前 , 6F
讀完改值再寫回
11/05 22:02, 6F

11/06 00:08, 7年前 , 7F
d大佛心 原PO問題跟讀檔寫檔根本關係XDDD
11/06 00:08, 7F

11/06 00:12, 7年前 , 8F
讀檔之後 split(' ') 前面當字串後面改整數 再寫入
11/06 00:12, 8F

11/06 12:08, 7年前 , 9F
大家人真好 差點沒忍住就噓下去了
11/06 12:08, 9F

11/06 14:05, 7年前 , 10F
按Ctrl+H 取代
11/06 14:05, 10F

11/06 14:05, 7年前 , 11F
然後再另存新檔
11/06 14:05, 11F

11/06 14:22, 7年前 , 12F
我比較沒耐心
11/06 14:22, 12F

11/07 02:45, 7年前 , 13F
這題蠻難的 我只想到這樣寫 https://goo.gl/NqJzXG
11/07 02:45, 13F

11/07 02:45, 7年前 , 14F
看有沒有高手可以更簡化一點
11/07 02:45, 14F

11/08 00:11, 7年前 , 15F
11/08 00:11, 15F

11/08 13:00, 7年前 , 16F
用 re 如何 ? https://goo.gl/vWgW37
11/08 13:00, 16F

11/08 13:27, 7年前 , 17F
感謝兩位增加我的知識庫XD 沒想到可以這樣用
11/08 13:27, 17F

11/08 13:29, 7年前 , 18F
以前無腦用readlines讀再用strip 居然有splitlines QQ
11/08 13:29, 18F
文章代碼(AID): #1P_hll8r (Python)