作者InvincibleK (我是無敵的K)
看板Python
標題[問題] 如何將文件內容順序天地顛倒
時間Tue Sep 24 16:08:30 2019
假設我有一個文件(.txt),內容如下:
a1xxx
b2xxxxxx
a77oooooo
c3xxx
d4xxxx
e5xxxxxx
...
z998ooooo
z999xxxx
行數不定.
請問要怎麼作到文件內容順序天地顛倒,變成:
z999xxxx
z998ooooo
...
e5xxxxxx
d4xxxx
c3xxx
a77oooooo
b2xxxxxx
a1xxx
然後存新檔?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.174.200 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1569312512.A.0AB.html
1F:推 rexyeah: 你google過了嗎? 09/24 16:26
2F:→ Pieteacher: ::-1 09/24 16:27
3F:推 sma1033: 樓上太好心了8... 09/24 20:22
4F:→ InvincibleK: 我指的是文件內容,不是單一list. 09/24 21:29
5F:→ papple23g: 將每一行存成list的一個元素->反轉list->逐行寫回去 09/24 21:36
6F:推 cuteSquirrel: 讀取檔案,從最後一行開始,反向讀取每一行。 09/24 22:12
7F:→ pups003: 112不.. 09/24 22:19
8F:→ justoncetime: list裡面可以有list吧... 09/24 22:35
9F:→ justoncetime: 搞錯了,沒那麼麻煩 >< 09/25 02:27
10F:推 st1009: 把他一行行讀出來,塞進stack,再從stack 一行行寫回去 09/25 09:19
11F:推 sherees: list(open(file))[::-1] 09/25 09:56
12F:→ jiyu520: 112 google一下ㄅ 09/25 11:41
13F:推 gmoz: 反著讀寫檔案不就好了=.= 09/25 11:42
14F:推 leotimjack: reverse 09/25 17:25
15F:推 wargods8402: 可以噓嗎?... 09/26 02:29
16F:推 TitanEric: 大家都很有禮貌 09/26 14:41
17F:噓 LBJ23K: 112 我先噓 09/26 20:03
18F:推 seriusdesire: 幹嘛噓 09/27 17:31
19F:推 waynechen251: 倒著走就好啦 10/06 02:09
20F:→ Jyery: 作業自己寫... 10/11 11:35