日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python核心编程读笔 8: 文件和输入输出

發(fā)布時(shí)間:2025/3/20 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python核心编程读笔 8: 文件和输入输出 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第九章 文件和輸入輸出

一、文件內(nèi)建函數(shù)、方法、屬性

1 文件內(nèi)建函數(shù)

  file_object = open(file_name, access_mode='r', buffering=-1)

  工廠函數(shù)file()

2 文件內(nèi)建方法

  (1)輸入、輸出

    read()      write()

    readline()    

    readlines()    writelines()

  (2)移動(dòng)

    seek()

    tell() 告訴你當(dāng)前文件指針在文件中的位置

  (3)文件迭代

    for eachLine in f.readline()    這是老式的方法

    for eachLine in f          這是新式的方法

  (4)其他

    close()

3 文件內(nèi)建屬性

   file.closed

   file.name

   file.mode

   file.encoding

   file.newlines

二、標(biāo)準(zhǔn)文件

  stdin

  stdout

  stderr

三、命令行參數(shù)

  sys.argv 是命令行參數(shù)的列表

  len(sys.argv) 是命令行參數(shù)的個(gè)數(shù)(也就是類(lèi)似與C語(yǔ)言中的argc)

四、文件系統(tǒng)

  os模塊是Python訪問(wèn)操作系統(tǒng)功能的主要接口

  os.path可以完成一些針對(duì)路徑名的操作。它提供的函數(shù)可以完成管理和操作文件路徑名中的各個(gè)部分,獲取文件或子目錄信息,文件路徑查詢等操作

五、文件執(zhí)行

?

六、永久存儲(chǔ)模塊

1、pickle 和 marshal 模塊

  轉(zhuǎn)換并儲(chǔ)存 Python 對(duì)象。該過(guò)程將復(fù)雜的對(duì)象轉(zhuǎn)換為一個(gè)二進(jìn)制數(shù)據(jù)集合, 這樣就可以把數(shù)據(jù)集合保存起來(lái)或通過(guò)網(wǎng)絡(luò)發(fā)送, 然后再重新把數(shù)據(jù)集合恢復(fù)原來(lái)的對(duì)象格式. 這個(gè)過(guò)程也被稱為數(shù)據(jù)的扁平化,數(shù)據(jù)的序列化,或數(shù)據(jù)的順序化
2、DBM 風(fēng)格的模塊

3、shelve 模塊(更為完整的解決方案)

?

轉(zhuǎn)載于:https://www.cnblogs.com/hansonwang99/p/4963455.html

總結(jié)

以上是生活随笔為你收集整理的Python核心编程读笔 8: 文件和输入输出的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。