檔案開啟模式 t

2022-01-14 23:14:33 字數 1921 閱讀 5123

f=open(r'檔案的路徑',mode='開啟檔案的模式',encoding='操作檔案的字元編碼')

f=open(r'a.txt',mode='r')

print(f)

data=f.read()

print(data)

f.write()

f.close()

print(f)

del f # 刪除程式的記憶體空間,解除繫結關係

f1=open(r'a1.txt',mode='r',encoding='utf-8')

f2=open(r'a2.txt',mode='r',encoding='utf-8')

with open(r'a1.txt',mode='r',encoding='utf-8') as f1,\

open(r'a2.txt',mode='r',encoding='utf-8') as f2:

print(f1.read())

print(f2.read())

(1).read()

f = open('a.txt', mode='r', encoding='utf-8')  #mode='rt'

f.write('哈哈啊哈哈啊啊 啊啊123213213123\n') #丟擲異常,不能寫

print(f.readable()) #檢視是否可讀

print('**********===>1')

print(f.read())

print('**********===>2')

print(f.read())

f.close() #關閉檔案

(2).readline()

f=open('a.txt',mode='r',encoding='utf-8')

print(f.readline(),end='')

print(f.readline(),end='') #每次只列印一行

print(f.readline(),end='') #從上往下列印一行

f.close()

(3).readlines()

f=open('a.txt',mode='r',encoding='utf-8') #mode='rt'

print(f.readlines()) #['111\n', '222\n', '333\n', '444']

f.close()

(1).write()

f=open(r'a1.txt',mode='w',encoding='utf-8') #預設  'wt'

f.write('第一行')

f.write('第二行\n')

(2).writelines()

				
linux檔案開啟模式

檔案開啟 int open const char pathname int flags mode t mode 普通方式 canonical mode flags中沒有設定o sync and o direct。這種方式中read是阻塞呼叫 blocking call 等到磁碟資料讀取完畢後返回 w...

linux檔案開啟模式

檔案開啟 int open const char pathname int flags mode t mode 普通方式 canonical mode flags中沒有設定o sync and o direct。這樣的方式中read是堵塞呼叫 blocking call 等到磁碟資料讀取完成後返回 ...

檔案的開啟模式

1.ofstream 寫資料 ifstream 讀資料 fstream ofstream ifstream 建立fstream物件時,應指定檔案開啟模式 mode 模式 description 描述 ios in 開啟檔案讀資料 ios out 開啟檔案寫資料 ios ate 開啟檔案,把檔案游標移...