一、檔案的建立讀取寫法
1 f = open("user_list.txt
",'r
',encoding="
utf-8
") #
開啟建立檔案,檔案控制代碼(路徑、大小、字符集等)
2 f.write("
資料寫入成功!
") #
寫入資料表示式
3 data = f.read() #
讀取資料
4print(data) #
列印資料
5 f.close() #
關閉檔案
out:
資料寫入成功!
二、開啟檔案,寫入檔案的型別
1#r+ 讀寫常用23
#w+ 寫讀 沒什麼卵用45
#67#
rb 二進位制,網路傳輸模式必用
三、獲取位值和游標定位
1、print(f.tell(1)) #獲取位值
2、f.seek(0) #
游標返回第一位
3、f.encoding #
獲取acsii版本
4、f.fileno() #
獲取系統介面io編號
5、f.flush() #
當記憶體滿載後寫入硬碟,存錢的時候用,及時上傳或者寫入硬碟
6、print(dir(f.buffer)) #
不知道幹嘛的???
f.flush()延伸----簡易進度條
import sys,time #
呼叫模組
for i in range(100):
sys.stdout.write("#
") sys.stdout.flush()
#重新整理??
time.sleep(0.1) #
設定延時
四、例項將檔案內的內容用分割線斷行分開
#high bige
'''count = 0 #設定計時器
for line in f: #for迴圈
if count == 9:
count += 1
print('----------我是分割線------------')
continue
print(line.strip()) # strip()去掉空格和換行count += 1
雲計算之路 DAY 2 檔案管理
普通檔案 文字檔案,二進位制檔案,壓縮檔案,電影,d 目錄檔案 藍色 b 裝置檔案 塊裝置 儲存裝置硬碟,u盤 dev sda,dev sda1 c 裝置檔案 字元裝置 印表機,終端 dev tty1 l 鏈結檔案 淡藍色 s 套接字檔案 p 管道檔案 1 改變目錄 cd cd 絕對路徑 cd ho...
nio 三 檔案讀取和寫入
讀取 path p4 paths.get e 版本控制1 服務端 2.txt try bufferedreader reader files.newbufferedreader p4,standardcharsets.utf 8 簡化版讀取 listcontents files.readalllin...
Python小記 6 檔案的讀取 寫入
with open pai.txt as file object 讀取檔案內容,內部有中文字元就不行 gbk codec can t decode byte 0x82 in position 51 illegal multibyte sequence content file object.read...