欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1、文件的讀取 

常用的函數(shù):

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

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

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

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

5. json.dump()和 json.load():用于將Python對象以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表格中;不包含索引列(不會生成1,2,……的索引列),使用'xlsxwriter'引擎。

2、文件的保存 

  • - savefig():是matplotlib庫中的,可以將當(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ù)用于確保保存的圖像文件邊界緊湊,不會出現(xiàn)過多的空白區(qū)域,這樣可以更好地控制圖像的邊界范圍。當(dāng)保存的圖片的標(biāo)簽等邊緣地區(qū)顯示不完整,可以加上這個參數(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)存在,則會直接覆蓋原文件,替換成新的文件。

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

例如:)

  • 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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python字符串替換實例分析

    Python字符串替換實例分析

    這篇文章主要介紹了Python字符串替換的方法,實例對比分析了單個字符替換與字符串替換的相關(guān)技巧,非常簡單實用,需要的朋友可以參考下
    2015-05-05
  • Python基于面向?qū)ο笞鲆粋€文件夾整理工具

    Python基于面向?qū)ο笞鲆粋€文件夾整理工具

    這篇文章主要給大家介紹了Python基于面向?qū)ο笞鲆粋€文件夾整理工具,文中的示例代碼講解詳細(xì),具有一定的參考價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • python基于selenium爬取斗魚彈幕

    python基于selenium爬取斗魚彈幕

    這篇文章主要介紹了python如何基于selenium爬取斗魚彈幕,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02
  • 詳解如何利用pandas進行數(shù)據(jù)行轉(zhuǎn)列和列轉(zhuǎn)行

    詳解如何利用pandas進行數(shù)據(jù)行轉(zhuǎn)列和列轉(zhuǎn)行

    這篇文章主要為大家詳細(xì)介紹了如何利用pandas進行數(shù)據(jù)行轉(zhuǎn)列和列轉(zhuǎn)行,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2007-02-02
  • Python高效定時任務(wù)處理APScheduler庫深入學(xué)習(xí)

    Python高效定時任務(wù)處理APScheduler庫深入學(xué)習(xí)

    這篇文章主要為大家介紹了Python高效定時任務(wù)處理APScheduler庫深入學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 使用Python+Matplotlib制作時序動態(tài)圖

    使用Python+Matplotlib制作時序動態(tài)圖

    時序圖是一個二維圖,橫軸表示對象,縱軸表示時間,消息在各對象之間橫向傳遞,依照時間順序縱向排列,可以直觀的描述并發(fā)進程,所以本文就使用Python和Matplotlib制作一個簡單的時許動態(tài)圖,感興趣的跟著小編一起來看看吧
    2023-07-07
  • Python實現(xiàn)Restful API的例子

    Python實現(xiàn)Restful API的例子

    今天小編就為大家分享一篇Python實現(xiàn)Restful API的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python快速建立超簡單的web服務(wù)器的實現(xiàn)方法

    python快速建立超簡單的web服務(wù)器的實現(xiàn)方法

    某些條件測試,需要一個簡單的web服務(wù)器測試一下,為此專門去配置個nginx 或者 apache服務(wù)器略顯麻煩,這里就為大家介紹一下使用python快速建立超簡單的web服務(wù)器的方法,需要的朋友可以參考下
    2018-02-02
  • Python 深入理解yield

    Python 深入理解yield

    yield的英文單詞意思是生產(chǎn),剛接觸Python的時候感到非常困惑,一直沒弄明白yield的用法。
    2008-09-09
  • 使用Pycharm在運行過程中,查看每個變量的操作(show variables)

    使用Pycharm在運行過程中,查看每個變量的操作(show variables)

    這篇文章主要介紹了使用Pycharm在運行過程中,查看每個變量的操作(show variables),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06

最新評論