亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

超詳細(xì)Python文件操作命令知識(shí)

 更新時(shí)間:2024年04月02日 10:31:06   作者:IT小輝同學(xué)  
最近在寫的程序頻繁地與文件操作打交道,所以想著給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于Python文件操作命令的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

在 Python 中,打開文件時(shí)需要指定打開文件的模式。常見的文件打開模式包括:

  • ‘r’:讀取模式。默認(rèn)模式,用于讀取文件內(nèi)容。如果文件不存在,則會(huì)引發(fā) FileNotFoundError 錯(cuò)誤。

  • ‘w’:寫入模式。如果文件不存在,則創(chuàng)建文件;如果文件已存在,則先清空文件內(nèi)容,然后寫入新內(nèi)容。

  • ‘a’:追加模式。用于在文件末尾添加新內(nèi)容,而不會(huì)影響原有內(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")

復(fù)制文件

兩種方式:

第一種方法適合復(fù)制比較小的文件

第二種方式適合復(fù)制比較大的文件

總結(jié) 

到此這篇關(guān)于Python文件操作命令的文章就介紹到這了,更多相關(guān)Python文件操作命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Django把SQLite數(shù)據(jù)庫轉(zhuǎn)換為Mysql數(shù)據(jù)庫的過程

    Django把SQLite數(shù)據(jù)庫轉(zhuǎn)換為Mysql數(shù)據(jù)庫的過程

    之前我們默認(rèn)使用的是SQLite數(shù)據(jù)庫,我們開發(fā)完成之后,里面有許多數(shù)據(jù),如果我們想轉(zhuǎn)換成Mysql數(shù)據(jù)庫,那我們先得把舊數(shù)據(jù)從SQLite導(dǎo)出,然后再導(dǎo)入到新的Mysql數(shù)據(jù)庫里去,這篇文章主要介紹了Django如何把SQLite數(shù)據(jù)庫轉(zhuǎn)換為Mysql數(shù)據(jù)庫,需要的朋友可以參考下
    2023-05-05
  • 150行Python代碼實(shí)現(xiàn)帶界面的數(shù)獨(dú)游戲

    150行Python代碼實(shí)現(xiàn)帶界面的數(shù)獨(dú)游戲

    這篇文章主要介紹了150行Python代碼實(shí)現(xiàn)帶界面的數(shù)獨(dú)游戲,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python Matplotlib條形圖之垂直條形圖和水平條形圖詳解

    Python Matplotlib條形圖之垂直條形圖和水平條形圖詳解

    這篇文章主要為大家詳細(xì)介紹了Python Matplotlib條形圖之垂直條形圖和水平條形圖,使用數(shù)據(jù)庫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 一波神奇的Python語句、函數(shù)與方法的使用技巧總結(jié)

    一波神奇的Python語句、函數(shù)與方法的使用技巧總結(jié)

    這篇文章主要介紹了一波神奇的Python函數(shù)與方法的使用技巧總結(jié),包括裝飾器和with語句等的不常見用法,需要的朋友可以參考下
    2015-12-12
  • Python使用?OpenCV?進(jìn)行圖像投影變換

    Python使用?OpenCV?進(jìn)行圖像投影變換

    這篇文章主要介紹了Python使用?OpenCV?進(jìn)行圖像投影變換,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • python計(jì)算Content-MD5并獲取文件的Content-MD5值方式

    python計(jì)算Content-MD5并獲取文件的Content-MD5值方式

    這篇文章主要介紹了python計(jì)算Content-MD5并獲取文件的Content-MD5值方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python之np.argmax()及對axis=0或者1的理解

    python之np.argmax()及對axis=0或者1的理解

    這篇文章主要介紹了python之np.argmax()及對axis=0或者1的理解,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • python 實(shí)現(xiàn)Flask中返回圖片流給前端展示

    python 實(shí)現(xiàn)Flask中返回圖片流給前端展示

    今天小編就為大家分享一篇python 實(shí)現(xiàn)Flask中返回圖片流給前端展示,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 使用PyQt的QLabel組件實(shí)現(xiàn)選定目標(biāo)框功能的方法示例

    使用PyQt的QLabel組件實(shí)現(xiàn)選定目標(biāo)框功能的方法示例

    這篇文章主要介紹了使用PyQt的QLabel組件實(shí)現(xiàn)選定目標(biāo)框功能的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Python?中用多種方式實(shí)現(xiàn)單例模式

    Python?中用多種方式實(shí)現(xiàn)單例模式

    單例模式是一種常用的軟件設(shè)計(jì)模式,該模式的主要目的是確保某一個(gè)類只有一個(gè)實(shí)例存在,本文給大家分享Python?實(shí)現(xiàn)單例模式的五種寫法,感興趣的朋友一起看看吧
    2022-11-11

最新評論