超詳細Python文件操作命令知識
前言
在 Python 中,打開文件時需要指定打開文件的模式。常見的文件打開模式包括:
‘r’:讀取模式。默認模式,用于讀取文件內(nèi)容。如果文件不存在,則會引發(fā)
FileNotFoundError
錯誤。‘w’:寫入模式。如果文件不存在,則創(chuàng)建文件;如果文件已存在,則先清空文件內(nèi)容,然后寫入新內(nèi)容。
‘a’:追加模式。用于在文件末尾添加新內(nèi)容,而不會影響原有內(nèi)容。如果文件不存在,則創(chuàng)建文件。
打開文件并讀取內(nèi)容
with open("./data/example.txt", "r",encoding="utf-8") as file: content = file.read() print(content)
寫入內(nèi)容到文件
with open("./data/example.txt", "w") as file: file.write("Hello, World!")
逐行讀取文件內(nèi)容
with open("./data/example.txt", "r") as file: for line in file: print(line)
追加內(nèi)容到文件
with open("./data/example.txt", "a") as file: file.write("\nAppending new line!")
文件重命名
import os os.rename("./data/example.txt", "./data/new_example.txt")
文件刪除
import os os.remove("./data/example.txt")
檢查文件是否存在
import os if os.path.exists("./data/example.txt"): print("文件存在") else: print("文件不存在")
創(chuàng)建文件目錄
import os os.mkdir("example_directory")
刪除文件目錄
import os os.rmdir("example_directory")
復制文件
兩種方式:
第一種方法適合復制比較小的文件
第二種方式適合復制比較大的文件
總結(jié)
到此這篇關(guān)于Python文件操作命令的文章就介紹到這了,更多相關(guān)Python文件操作命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django把SQLite數(shù)據(jù)庫轉(zhuǎn)換為Mysql數(shù)據(jù)庫的過程
之前我們默認使用的是SQLite數(shù)據(jù)庫,我們開發(fā)完成之后,里面有許多數(shù)據(jù),如果我們想轉(zhuǎn)換成Mysql數(shù)據(jù)庫,那我們先得把舊數(shù)據(jù)從SQLite導出,然后再導入到新的Mysql數(shù)據(jù)庫里去,這篇文章主要介紹了Django如何把SQLite數(shù)據(jù)庫轉(zhuǎn)換為Mysql數(shù)據(jù)庫,需要的朋友可以參考下2023-05-05150行Python代碼實現(xiàn)帶界面的數(shù)獨游戲
這篇文章主要介紹了150行Python代碼實現(xiàn)帶界面的數(shù)獨游戲,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04Python Matplotlib條形圖之垂直條形圖和水平條形圖詳解
這篇文章主要為大家詳細介紹了Python Matplotlib條形圖之垂直條形圖和水平條形圖,使用數(shù)據(jù)庫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03一波神奇的Python語句、函數(shù)與方法的使用技巧總結(jié)
這篇文章主要介紹了一波神奇的Python函數(shù)與方法的使用技巧總結(jié),包括裝飾器和with語句等的不常見用法,需要的朋友可以參考下2015-12-12python計算Content-MD5并獲取文件的Content-MD5值方式
這篇文章主要介紹了python計算Content-MD5并獲取文件的Content-MD5值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04python之np.argmax()及對axis=0或者1的理解
這篇文章主要介紹了python之np.argmax()及對axis=0或者1的理解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06python 實現(xiàn)Flask中返回圖片流給前端展示
今天小編就為大家分享一篇python 實現(xiàn)Flask中返回圖片流給前端展示,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01使用PyQt的QLabel組件實現(xiàn)選定目標框功能的方法示例
這篇文章主要介紹了使用PyQt的QLabel組件實現(xiàn)選定目標框功能的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05