#__author:"feng lin"
#date: 2018/8/27
#pycharm預設使用utf-8編碼格式
#檔案操作
#班主任.txt
#1.檔案路徑:d:\班主任.txt
#2.編碼方式:utf-8,gbk...
#3.操作方式:唯讀,只寫,追加,讀寫,寫讀
#注意:以什麼編碼方式儲存的檔案,就要以什麼編碼方式開啟進行操作#唯讀
#f=open('班主任',mode='r',encoding='utf-8')
#context=f.read()
#print(context)
#f.close()
#開啟非文字的檔案,例如用rb方式開啟,bytes型別開啟
#f=open('班主任',mode='rb')
#context=f.read()
#print(context)
#f.close()#只寫
#對於mode=w,沒有檔案就會建立
#f=open('log',mode="w",encoding="utf-8")
#f.write("世界,你好!")
#f.close()
##mode=w,如果檔案存在,那麼會清空原始檔內容,重寫
#f=open('log',mode="w",encoding="utf-8")
#f.write("你好,世界!")
#f.close()##
f=open('log',mode='wb')
#f.write('哈嘍,世界!'.encode('utf'))
#f.close()
#f=open('班主任',mode='a',encoding='utf-8')
#f.write('嘻嘻')
#f.close()
##以bytes型別追加
#f=open('班主任',mode='ab')
#f.write('嘻嘻'.encode('utf-8'))
#f.close()
#讀寫模式 mode=r+ 注意游標位置
#f=open('班主任',mode='r+',encoding='utf-8')
#print(f.read())
#f.write('大夢,xx')
#print(f.read())
#f.close()
#讀寫模式 mode=r+b 以bytes型別開啟讀寫
#f=open('班主任',mode='r+b')
#print(f.read())
#f.write('達摩,清明'.encode('utf-8'))
#f.close()
#寫讀模式,mode=w+
#f=open('logs',mode='w+',encoding='utf-8')
#f.write("發生大事撒大青蛙")
#f.seek(0)
#print(f.read())
#f.close()
#追加可讀模式,mode=a+
#f=open('logs',mode='a+',encoding='utf-8')
#f.write("略略略")
#f.seek(0)
#print(f.read())
#f.close()
#功能詳解
f=open('
logs
',mode='
r+',encoding='
utf-8')
#content=f.read(3) 讀出來的是最小字元
f.seek(3) #
是按照位元組定游標位置的
#f.tell() 告訴你游標的位置
(f.tell())
#f.readable() 返回bool值,判斷是否可讀
content=f.read()
(content)
#readline()一行一行讀
line=f.readline()
(line)
#readlines() 把每一行當作列表中的乙個元素,然後新增到列表裡
f.seek(0)
lines=f.readlines()
(lines)
#可以當做列表操作
for i in
lines:
(i)#
with open可以不寫close()
with open('
log',mode='
r+',encoding='
utf-8
') as f1,\
open(
'log
',mode='
r+',encoding='
utf-8
') as f2:
print(f1.read(),f2.readlines())
Python學習 檔案操作
python使用open來開啟資料流 data open data.txt 下面是乙個讀取乙個檔案,然後逐行輸出的 try data open data.txt for each line in data try role,line spoken each line.split 1 print ro...
python學習 檔案操作
馮諾依曼體系架構 cpu由運算器和控制器組成 檔案io常用操作 開啟操作 open file,mode r buffering 1,encoding none,errors none,newline none,closefd true,opener none 開啟乙個檔案,返回乙個檔案物件 流物件 ...
Python學習 檔案操作
開啟檔案通常使用open 函式開啟檔案。open 函式返回的物件中,存在乙個叫close 的方法。關閉檔案通常使用close 模式 w 重頭寫 檔案不存在的情況下,會自動建立檔案。try file open 藏頭詩.txt w encoding gbk 檔案位置,模式,檔案編碼 except fil...