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

Python對(duì)文件操作知識(shí)匯總

 更新時(shí)間:2016年05月15日 10:56:35   作者:張瑞東  
這篇文章主要介紹了Python對(duì)文件操作知識(shí)匯總的相關(guān)資料,非常具有參考借鑒價(jià)值,需要的朋友可以參考下

打開(kāi)文件

操作文件

1打開(kāi)文件時(shí),需要指定文件路徑和打開(kāi)方式

打開(kāi)方式:

r:只讀
w:只寫
a:追加

“+”表示可以同時(shí)讀寫某個(gè)文件

r+:讀寫
w+:寫讀
a+:同a

U"表示在讀取時(shí),可以將 \r \n \r\n自動(dòng)轉(zhuǎn)換成 \n (與 r 或 r+ 模式同使用)

rU
r+U

"b"表示處理二進(jìn)制文件(如:FTP發(fā)送上傳ISO鏡像文件,linux可忽略,windows處理二進(jìn)制文件時(shí)需標(biāo)注)

rb
wb
ab

f = open('test.log','r+',encoding='utf-')
f.write('saf中sdhgrbfds')
print(f.tell()) #查看當(dāng)前指針位置,以字符為單位
f.seek() #指定當(dāng)前指針位置,以字節(jié)為單位
print(f.read())
f.truncate() #讀取指針之前的數(shù)據(jù)
print(f.tell())
f.close()

二:常見(jiàn)的文件運(yùn)算

f = open('data', 'r') #以只讀形式打開(kāi)(默認(rèn)就是只讀)
f = open('f.txt', encoding='latin-1') #python3.0 Unicode文件
string = f.read() #把文件讀入一個(gè)字符串中
string = f.read(N) #讀取指針后的N個(gè)字節(jié)
string = f.readline() #讀取下一行,包括行末標(biāo)識(shí)符
alist = f.readlines() #讀取整個(gè)文件到字符串列表
f.write() #將字符串寫入文件
f.writelines() #將列表內(nèi)所有字符串寫入文件
f.close() #手動(dòng)關(guān)閉
f.flush() #把輸出緩沖區(qū)刷到硬盤中
f.seek(N) #將文件指針移到N處,以字節(jié)為單位
for line in open('data'):
print(line) #文件迭代器將文件一行行讀出
open('f.txt','r').read() #read all at ance into string

三:在文件中存儲(chǔ)并解析python對(duì)象

x,y,z = 41,42,43
s = 'spam'
D = {'a':1, 'b':2} #字典對(duì)象
L = ['a','b','c'] #列表
f = open('f.txt','w')
f.write(s + '\n')
f.write('%s,%s,%s\n'%(x,y,z))
f.write(str(D))
f.write('\n')
f.write(str(L))
f.close()
print(open('f.txt').read()) #將文件內(nèi)容輸出
#從文件中取出數(shù)據(jù),并判斷其類型
'''
a = fi.readline()
b = fi.readline()
c = fi.readline()
d = fi.readline()

print(a,b,c,d,type(a),type(b),type(c),type(d))
'''
# 從文件中取出數(shù)據(jù),并轉(zhuǎn)換為存儲(chǔ)前的類型
fi = open('f.txt')
a = fi.readline().rstrip() #rstrip()去掉換行符
print(a,type(a))
b = fi.readline().rstrip().split(',') #字符串的split()方法,在括號(hào)中寫入分隔符,將字符串分割為列表。
print(b,type(b))
c = fi.readline()
C = eval(c) #調(diào)用內(nèi)置函數(shù)eval(),將字符串轉(zhuǎn)化為可執(zhí)行的python代碼。
print(C,type(C),type(c))
d = fi.readline()
D = eval(d)
print(D,type(D),type(d))

以上所述是小編給大家介紹的Python對(duì)文件操作知識(shí)匯總的相關(guān)知識(shí),希望對(duì)大家有所幫助!

相關(guān)文章

  • Python wheel文件詳細(xì)介紹

    Python wheel文件詳細(xì)介紹

    wheel是新的Python的disribution,用于替代Python傳統(tǒng)的egg文件。目前有超過(guò)一半的庫(kù)文件有對(duì)應(yīng)的wheel文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-09-09
  • 使用python提取PowerPoint幻燈片中表格并保存到文本及Excel文件

    使用python提取PowerPoint幻燈片中表格并保存到文本及Excel文件

    owerPoint作為廣泛使用的演示工具,常被用于展示各類數(shù)據(jù)報(bào)告和分析結(jié)果,其中,表格以其直觀性和結(jié)構(gòu)性成為闡述數(shù)據(jù)關(guān)系的不二之選,本文將介紹如何使用Python來(lái)提取PowerPoint幻燈片中的表格,并將表格數(shù)據(jù)寫入文本文件以及Excel文件,需要的朋友可以參考下
    2024-06-06
  • 接口自動(dòng)化多層嵌套json數(shù)據(jù)處理代碼實(shí)例

    接口自動(dòng)化多層嵌套json數(shù)據(jù)處理代碼實(shí)例

    這篇文章主要介紹了接口自動(dòng)化多層嵌套json數(shù)據(jù)處理代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python解析照片拍攝時(shí)間進(jìn)行圖片整理

    python解析照片拍攝時(shí)間進(jìn)行圖片整理

    這篇文章主要為大家介紹了python解析照片拍攝時(shí)間進(jìn)行圖片整理的示例源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • python實(shí)時(shí)分析日志的一個(gè)小腳本分享

    python實(shí)時(shí)分析日志的一個(gè)小腳本分享

    這篇文章主要給大家分享了一個(gè)實(shí)時(shí)分析日志的python小腳本,文中給出了詳細(xì)的介紹和示例代碼供大家參考學(xué)習(xí),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-05-05
  • Python字符串中的單詞反轉(zhuǎn)的實(shí)現(xiàn)示例

    Python字符串中的單詞反轉(zhuǎn)的實(shí)現(xiàn)示例

    在Python中,要將字符串中的單詞進(jìn)行反轉(zhuǎn),本文主要介紹了Python字符串中的單詞反轉(zhuǎn)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • 淺談django orm 優(yōu)化

    淺談django orm 優(yōu)化

    這篇文章主要介紹了淺談django orm 優(yōu)化,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Python函數(shù)式編程指南(二):從函數(shù)開(kāi)始

    Python函數(shù)式編程指南(二):從函數(shù)開(kāi)始

    這篇文章主要介紹了Python函數(shù)式編程指南(二):從函數(shù)開(kāi)始,本文講解了定義一個(gè)函數(shù)、使用函數(shù)賦值、閉包、作為參數(shù)等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • Python實(shí)現(xiàn)讀取txt文件并畫三維圖簡(jiǎn)單代碼示例

    Python實(shí)現(xiàn)讀取txt文件并畫三維圖簡(jiǎn)單代碼示例

    這篇文章主要介紹了Python實(shí)現(xiàn)讀取txt文件并畫三維圖簡(jiǎn)單代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • 使用Python模擬操作windows應(yīng)用窗口詳解

    使用Python模擬操作windows應(yīng)用窗口詳解

    在日常工作中,我們經(jīng)常遇到需要進(jìn)行大量重復(fù)性任務(wù)的情況,這篇文章將介紹如何使用 Python 模擬操作記事本,感興趣的小伙伴可以了解下
    2025-02-02

最新評(píng)論

兰溪市| 阳信县| 伊金霍洛旗| 黑山县| 华亭县| 梓潼县| 兰西县| 日土县| 沂南县| 康定县| 大兴区| 韶山市| 山丹县| 和田市| 晋城| 敦化市| 鹤壁市| 广昌县| 肥西县| 蕲春县| 高州市| 南川市| 师宗县| 永靖县| 阿瓦提县| 台州市| 来安县| 正镶白旗| 杭锦旗| 喜德县| 潢川县| 乌拉特中旗| 晋州市| 绥德县| 永吉县| 乡城县| 安平县| 昌邑市| 呼伦贝尔市| 绥化市| 柳林县|