Python 檔案讀取與儲存
阿新 • • 發佈:2018-11-08
file1=open('pima-indians-diabetes.txt','r') file2=open('out.txt','w+') #data=file1.read() i=0 while True: line=file1.readline() tt='"'+line[:-1:1]+'"'+',' if i<3: print(tt) i+=1 file2.write(tt+'\n') if not line: break file1.close() file2.close() #read() 將文字檔案所有行讀到一個字串中 #readline() 一行一行的讀 #readlines() 將文字檔案中所有行讀到一個List中,文字檔案每一行是list的一個元素 file3=open('out1.txt','w') for i in open('pima-indians-diabetes.txt','r'): # 檔案迭代器 file3.write(i) file3.close() print("----------------------------") t=0 file4=open('out2.txt','w') with open('pima-indians-diabetes.txt','r') as f: for i in f: file4.write('"'+i[:-1:1]+'"'+'\n') if t<4: print(i) t+=1 file4.close() print("----------------------------") t=0 file4=open('out3.txt','w') with open('pima-indians-diabetes.txt','rb') as f: for i in f: file4.write(i.decode()) if t<4: print(i) t+=1 file4.close() f=open('007.jpg','rb') # 二進位制讀取圖片 print(f.read()) import os print(os.name) print(os.path.abspath('.')) paths=os.path.abspath('.')+'\hello' #os.mkdir(paths) # 建立資料夾 #os.rmdir(paths) # 刪除資料夾 print(dir(os.path.abspath('.'))) tt=list(x for x in os.listdir('.') if os.path.isdir(x)) #列出當前目錄下的所有目錄 print(tt) # 列出.py檔案 ttt=list(x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py') print(ttt) pp='E:/python/test/Class4.py' tt=os.path.split(pp) print(tt) t1=os.path.splitext(pp) print(t1)