該.py檔案與待打亂的in.txt檔案在同一目錄下。
import os
import random
out =
open
("out.txt"
,'w'
)lines=
with
open
("in.txt"
,'r'
)as infile:
for line in infile:
random.shuffle(lines)
for line in lines:
out.write(line)
該.py檔案與待打亂的test.txt檔案在同一目錄下。
file
=open
('test.txt'
,'a+'
)for i in
range(10
):file
.write(
"d7/k7k1 l\n"
.format
(int
(i))
)
生成這樣的txt檔案:
d7/k7k1 00 l
d7/k7k1 01 l
d7/k7k1 02 l
d7/k7k1 03 l
d7/k7k1 04 l
d7/k7k1 05 l
d7/k7k1 06 l
d7/k7k1 07 l
d7/k7k1 08 l
d7/k7k1 09 l
讀取模式:
1、r 開啟唯讀檔案,該檔案必須存在。
2、r+ 開啟可讀寫的檔案,該檔案必須存在。
3、w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。
4、w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。
5、a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。
6、a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。
7、上述的形態字串都可以再加乙個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函式庫開啟的檔案為二進位制檔案,而非純文字檔案。不過在linux系統都會忽略該字元。
Python 讀寫txt檔案
1 讀取 usr bin python coding utf 8 import os str r c users d1 desktop test.txt f open str,r content f.read print content f.close 2 寫入 str c users d1 des...
python檔案txt讀寫
在鍵盤隨便敲了幾個字並建立了乙個文字檔案 1.txt 我們要使用python將其進行讀寫操作 1 檔案讀寫操作 讀檔案1.txt 使用open和read f open 1.txt print f.read f.close 輸出 de鍝堝搱dfafadsfasdfasd fasdfasdfjasdkh...
Python讀寫txt檔案
最近,我在嘗試用python製作乙個簡單的桌面軟體,但其中遇見幾個小問題想給大家分享一下 一般檔案讀寫都是這樣的 讀取 f open test.txt r txt f.read f.close 寫入with open test.txt w as f f.write nothing f.close那,...