python 高階篇 檔案的讀寫與複製

2021-10-01 09:28:51 字數 1404 閱讀 9693

1.一般的讀

f=open("liu.txt","r",encoding='utf-8');#r:唯讀模式,w:覆蓋式寫入,a:追加式寫入

context=f.read();

print(context)

f.close();

2.一般的寫:

# -*- coding: utf-8 -*-

# @file : readfile_demo2.py

# @date : 2019-12-10 16:06

# @author : admin

f2=open("liu.txt",mode='a',encoding='utf-8');#r:唯讀模式,w:覆蓋式寫入,a:追加式寫入

context=f2.write("《人生苦短,我學python")

print(context)

f2.close();

f3=open("liu.txt","r",encoding='utf-8');

c=f3.read();

print(c)

3.大檔案的讀寫

# -*- coding: utf-8 -*-

# @file : readfile_demo3.py

# @date : 2019-12-10 16:53

# @author : admin

f2=open("liu.txt",mode='r',encoding='utf-8');#r:唯讀模式,w:覆蓋式寫入,a:追加式寫入

while true:

context=f2.readline();

if context:

print(context)

else:

break;

f2.close()

4.檔案的複製

# -*- coding: utf-8 -*-

# @file : copy_file_demo2.py

# @date : 2019-12-10 19:51

# @author : admin

fs=open("liu.txt","r",encoding='utf-8');

fw=open("readme.txt","w",encoding="utf-8");

while true:

content = fs.readline();

if content:

fw.write(content);

else:

break;

print("複製檔案結束");

fw.close();

fs.close();

Python高階筆記 檔案讀寫

通過open函式,python可以根據指定的檔名,操作模式,編碼資訊等來獲得操作檔案的物件,接下來就可以通過該物件來對檔案進行讀寫 open函式 open 檔名 操作模式,encoding 在python中,我們可以將那些 在執行時可能會出現狀況的 放在try 塊中,在try 塊的後面可以跟上乙個或...

Python高階(四) 讀寫檔案

輸入輸出內容 向程式輸入內容使用input hint 函式 標準螢幕輸出內容用print content 函式 expression input please input an expression result eval expression print result 開啟檔案 open path...

python高階 檔案讀寫操作

python讀寫檔案 1.open 使用open開啟檔案後一定要記得呼叫 檔案物件的close 方法。比如可以用try finally語句來確保最後能關閉檔案。f1 open thisfile.txt try f1.read finally f1.close 2.讀檔案 read,readline,...