最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中文件讀取與保存代碼示例

 更新時(shí)間:2024年04月01日 09:00:47   作者:Wmpreturn  
Python中保存文件是一項(xiàng)非常基本的任務(wù),它允許我們將程序輸出保存到磁盤上,以便以后使用或與他人共享,這篇文章主要給大家介紹了關(guān)于Python中文件讀取與保存的相關(guān)資料,需要的朋友可以參考下

1、文件的讀取 

常用的函數(shù):

1. open():用于打開文件,可以指定不同的模式(讀取、寫入、追加等)來(lái)操作文件內(nèi)容。

2. write():用于將數(shù)據(jù)寫入文件。

3. close():用于關(guān)閉文件,確保文件被正確保存和釋放資源。

4. pickle.dump() 和 pickle.load():用于將Python對(duì)象以二進(jìn)制形式保存到文件或從文件中加載。

5. json.dump()和 json.load():用于將Python對(duì)象以JSON格式保存到文件或從JSON文件中加載。

6. numpy.savetxt()和 numpy.loadtxt():用于將NumPy數(shù)組保存到文本文件或從文本文件加載數(shù)組數(shù)據(jù)。

7. csv.writer() 和 csv.reader():用于寫入和讀取CSV文件。

8.pandas.DataFrame.to_csv() 和 pandas.read_csv():用于將Pandas數(shù)據(jù)框保存為CSV文件或從CSV文件加載數(shù)據(jù)框。

標(biāo)志:df= ……

例如:

# 讀取 Excel 文件的第5列(問題這一列)
file_path = '/home/……/例題.xlsx'
df = pd.read_excel(file_path, usecols= [4]) # usecols= [4]表明是讀取第5列。
responses = 一些數(shù)據(jù)
df['答案'] = responses  # 將數(shù)據(jù)框(DataFrame)中的名為'答案'的列賦值為responses變量
df.to_excel('/home/……/get_例題.xlsx', index=False, engine='xlsxwriter')
# 使用to_excel寫入Excel表格中;不包含索引列(不會(huì)生成1,2,……的索引列),使用'xlsxwriter'引擎。

2、文件的保存 

  • - savefig():是matplotlib庫(kù)中的,可以將當(dāng)前圖形保存為各種格式的圖像文件。
  • - matplotlib.pyplot.imsave():用于保存圖像數(shù)據(jù)(數(shù)組)為圖像文件。通常用于保存單通道或多通道的圖像數(shù)據(jù),比如RGB圖像。

3、例如:使用savefig()保存

# 保存圖片
save_path = "/Users/Desktop/圖/Dunns_test/美學(xué)"
if not os.path.exists(save_path):
    os.makedirs(save_path, 'evaluator2.png'),bbox_inches = 'tight')
plt.savefig(os.path.join(save_path, 'evaluator2.png'),bbox_inches='tight')

plt.savefig(os.path.join(save_path, 'evaluator2.png'),bbox_inches='tight')
是要保存為圖形文件,bbox_inches='tight' 參數(shù)用于確保保存的圖像文件邊界緊湊,不會(huì)出現(xiàn)過多的空白區(qū)域,這樣可以更好地控制圖像的邊界范圍。當(dāng)保存的圖片的標(biāo)簽等邊緣地區(qū)顯示不完整,可以加上這個(gè)參數(shù),即可完整顯示。

os.path.join(save_path, 'evaluator2.png') 用于生成完整的文件路徑,其中 save_path 是保存文件的目錄路徑,'evaluator2.png' 是要保存的文件名。即保存后的文件路徑為 "save_path /evaluator2.png"("/Users/wmyu/Desktop/圖/Dunns_test/美學(xué)/evaluator2.png"

如果當(dāng)前要保存的文件已經(jīng)存在,則會(huì)直接覆蓋原文件,替換成新的文件。

(我覺得在大量保存時(shí),這很有用,可以讓大量文件保存在同一路徑下,批量保存,

例如:)

  • if not os.path.exists(save_path):  os.makedirs(save_path)

是在檢查指定路徑save_path是否存在,如果不存在則創(chuàng)建該路徑。

  • os.path.exists(save_path):通過 os.path.exists() 函數(shù)檢查路徑 save_path 是否存在。如果路徑存在,返回 True,否則返回 False
  • os.makedirs(save_path):如果路徑 save_path 不存在,使用 os.makedirs() 函數(shù)創(chuàng)建該路徑,包括中間缺失的目錄。
  • 建議寫上這一句,避免異常情況。

總結(jié) 

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

相關(guān)文章

  • python字符串中加空格的四種方法

    python字符串中加空格的四種方法

    本文主要介紹了python字符串中加空格的四種方法,包括使用加法運(yùn)算符、join()方法、format()方法和f-string,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • 詳解Open Folder as PyCharm Project怎么添加的方法

    詳解Open Folder as PyCharm Project怎么添加的方法

    這篇文章主要介紹了詳解Open Folder as PyCharm Project怎么添加的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python Django里CSRF 對(duì)應(yīng)策略詳解

    python Django里CSRF 對(duì)應(yīng)策略詳解

    這篇文章主要介紹了python Django里CSRF 對(duì)應(yīng)策略詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python實(shí)現(xiàn)在Excel文件中寫入圖表

    Python實(shí)現(xiàn)在Excel文件中寫入圖表

    這篇文章主要為大家介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)在Excel文件中寫入一個(gè)比較簡(jiǎn)單的圖表,文中的實(shí)現(xiàn)方法講解詳細(xì),快動(dòng)手嘗試一下吧
    2022-05-05
  • python實(shí)現(xiàn)摳圖給證件照換背景源碼

    python實(shí)現(xiàn)摳圖給證件照換背景源碼

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)摳圖給證件照換背景源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 使用NumPy和pandas對(duì)CSV文件進(jìn)行寫操作的實(shí)例

    使用NumPy和pandas對(duì)CSV文件進(jìn)行寫操作的實(shí)例

    今天小編就為大家分享一篇使用NumPy和pandas對(duì)CSV文件進(jìn)行寫操作的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-06-06
  • python shell命令行中import多層目錄下的模塊操作

    python shell命令行中import多層目錄下的模塊操作

    這篇文章主要介紹了python shell命令行中import多層目錄下的模塊操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-03-03
  • 詳解Python字典查找性能

    詳解Python字典查找性能

    這篇文章主要為大家介紹了Python字典查找性能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助<BR>
    2021-12-12
  • 一篇文章搞懂Python的文件路徑操作

    一篇文章搞懂Python的文件路徑操作

    這篇文章主要給大家介紹了關(guān)于Python文件路徑操作的相關(guān)資料,在python中我們會(huì)經(jīng)常的對(duì)文件使用路徑,文件路徑通常有兩種,分別為絕對(duì)路徑、相對(duì)路徑,需要的朋友可以參考下
    2023-07-07
  • Python導(dǎo)入oracle數(shù)據(jù)的方法

    Python導(dǎo)入oracle數(shù)據(jù)的方法

    這篇文章主要介紹了Python導(dǎo)入oracle數(shù)據(jù)的方法,涉及Python讀取csv文件信息再插入到Oracle數(shù)據(jù)庫(kù)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07

最新評(píng)論

巴里| 吴堡县| 无为县| 罗定市| 潜山县| 肇源县| 广德县| 淮阳县| 大埔县| 英山县| 台江县| 巴楚县| 温泉县| 呼图壁县| 正定县| 淮安市| 蕉岭县| 长汀县| 德化县| 汪清县| 天柱县| 庆云县| 昆山市| 湟中县| 凤冈县| 保康县| 健康| 晴隆县| 郧西县| 浮山县| 虞城县| 油尖旺区| 岳阳市| 威信县| 安徽省| 大冶市| 延安市| 彰武县| 紫金县| 威远县| 阿拉尔市|