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

Python-with open() as f的用法及說明

 更新時間:2022年12月20日 11:36:58   作者:半島鐵盒@  
這篇文章主要介紹了Python-with open() as f的用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python-with open() as f的用法

with open(r'filename.txt') as f:
   data_user=pd.read_csv(f)  #文件的讀操作

with open('data.txt', 'w') as f:
   f.write('hello world')  #文件的寫操作

相關(guān)參數(shù)

  • r:以只讀方式打開文件。文件的指針將會放在文件的開頭。這是**默認模式**。
  • rb:以二進制格式打開一個文件用于只讀。文件指針將會放在文件的開頭。這是默認模式。
  • r+:打開一個文件用于讀寫。文件指針將會放在文件的開頭。
  • rb+:以二進制格式打開一個文件用于讀寫。文件指針將會放在文件的開頭。
  • w:打開一個文件只用于寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。
  • wb:以二進制格式打開一個文件只用于寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。
  • w+:打開一個文件用于讀寫。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。
  • wb+:以二進制格式打開一個文件用于讀寫。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。
  • a:打開一個文件用于追加。如果該文件已存在,文件指針將會放在文件的結(jié)尾。也就是說,新的內(nèi)容將會被寫入到已有內(nèi)容之后。如果該文件不存在,創(chuàng)建新文件進行寫入。
  • ab:以二進制格式打開一個文件用于追加。如果該文件已存在,文件指針將會放在文件的結(jié)尾。也就是說,新的內(nèi)容將會被寫入到已有內(nèi)容之后。如果該文件不存在,創(chuàng)建新文件進行寫入。
  • a+:打開一個文件用于讀寫。如果該文件已存在,文件指針將會放在文件的結(jié)尾。文件打開時會是追加模式。如果該文件不存在,創(chuàng)建新文件用于讀寫。
  • ab+:以二進制格式打開一個文件用于追加。如果該文件已存在,文件指針將會放在文件的結(jié)尾。如果該文件不存在,創(chuàng)建新文件用于讀寫。

file對象的屬性

  • file.read([size]):將文件數(shù)據(jù)作為字符串返回,可選參數(shù)size控制讀取的字節(jié)數(shù)
  • file.readlines([size]):返回文件中行內(nèi)容的列表,size參數(shù)可選
  • file.write(str):將字符串寫入文件
  • file.writelines(strings):將字符串序列寫入文件
  • file.close():關(guān)閉文件
  • file.closed:表示文件已經(jīng)被關(guān)閉,否則為False
  • file.mode:Access文件打開時使用的訪問模式
  • file.encoding:文件所使用的編碼
  • file.name:文件名
  • file.newlines:未讀取到行分隔符時為None,只有一種行分隔符時為一個字符串,當文件有多種類型的行結(jié)束符時,則為一個包含所有當前所遇到的行結(jié)束的列表
  • file.softspace:為0表示在輸出一數(shù)據(jù)后,要加上一個空格符,1表示不加。這個屬性一般程序員用不著,由程序內(nèi)部使用

一道例題

將ecb.bmp的前128字節(jié)替換為bmp文件格式特有的字節(jié)的腳本

from Crypto.Util.number import long_to_bytes

with open('ecb.bmp','rb') as f:  #讀入
    data=f.read()
pre=0x424d76483f00000000007600000028000000000f000070080000010004000000000000483f00000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff00ffffffffffffffffffffL
out=long_to_bytes(pre)+data[128:]

with open('out.bmp','wb') as g:    #寫入
    g.write(out)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pytorch常用的維度轉(zhuǎn)換方法

    Pytorch常用的維度轉(zhuǎn)換方法

    在PyTorch中,我們經(jīng)常需要處理多維數(shù)據(jù),如張量tensors,這篇文章主要介紹了一些Pytorch常用的維度轉(zhuǎn)換方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • 深入淺析Python 函數(shù)注解與匿名函數(shù)

    深入淺析Python 函數(shù)注解與匿名函數(shù)

    這篇文章主要介紹了Python 函數(shù)注解與匿名函數(shù)的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • django實現(xiàn)web接口 python3模擬Post請求方式

    django實現(xiàn)web接口 python3模擬Post請求方式

    今天小編就為大家分享一篇django實現(xiàn)web接口 python3模擬Post請求方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python中的hashlib模塊解析

    Python中的hashlib模塊解析

    這篇文章主要介紹了Python中的hashlib模塊解析,hashlib是一個提供字符加密功能的模塊,包含MD5和SHA的加密算法,具體支持md5,sha1, sha224, sha256, sha384, sha512等算法, 該模塊在用戶登錄認證方面應用廣泛,對文本加密也很常見,需要的朋友可以參考下
    2023-09-09
  • Python備份Mysql腳本

    Python備份Mysql腳本

    特點是多平臺,一個腳本內(nèi)可以備份多個數(shù)據(jù)庫,并分別打包上傳到ftp進行備份。調(diào)用了mysqldump及tar來進行數(shù)據(jù)庫dump及打包。 具體參數(shù)說明參見源文件
    2008-08-08
  • python與xml數(shù)據(jù)的交互詳解

    python與xml數(shù)據(jù)的交互詳解

    這篇文章主要介紹了python與xml數(shù)據(jù)的交互詳解,文章圍繞主題站卡詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • 為Python程序添加圖形化界面的教程

    為Python程序添加圖形化界面的教程

    這篇文章主要介紹了為Python程序添加圖形化界面的教程,圖形化界面編程是開發(fā)Python本地應用的必備,需要的朋友可以參考下
    2015-04-04
  • python切片的步進、添加、連接簡單操作示例

    python切片的步進、添加、連接簡單操作示例

    這篇文章主要介紹了python切片的步進、添加、連接簡單操作,結(jié)合實例形式分析了Python切片運算的常見操作技巧,需要的朋友可以參考下
    2019-07-07
  • Python實現(xiàn)從url中提取域名的幾種方法

    Python實現(xiàn)從url中提取域名的幾種方法

    這篇文章主要介紹了Python實現(xiàn)從url中提取域名的幾種方法,本文給出了3種方法實現(xiàn)在URL中提取域名的需求,需要的朋友可以參考下
    2014-09-09
  • python數(shù)學建模之Numpy?應用介紹與Pandas學習

    python數(shù)學建模之Numpy?應用介紹與Pandas學習

    這篇文章主要介紹了python數(shù)學建模之Numpy?應用介紹與Pandas學習,NumPy?是一個運行速度非常快的數(shù)學庫,一個開源的的python科學計算庫,主要用于數(shù)組、矩陣計算
    2022-07-07

最新評論

绍兴县| 湘潭市| 石屏县| 大丰市| 青田县| 华亭县| 阿瓦提县| 普兰县| 金阳县| 遂溪县| 阳东县| 黑水县| 鄂尔多斯市| 肥城市| 济阳县| 靖西县| 庆安县| 紫金县| 马鞍山市| 遵义县| 靖远县| 扶绥县| 屏东县| 赣榆县| 姜堰市| 临桂县| 芷江| 左权县| 察哈| 磴口县| 潞城市| 巴林右旗| 岳西县| 金山区| 米泉市| 都安| 奇台县| 山东省| 阿拉善盟| 泉州市| 武山县|