日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Python?文件與文件對象及文件打開關(guān)閉_python

作者:Pesistent?J ? 更新時(shí)間: 2022-05-15 編程語言

1 文件

'''
文件存儲
文件主名.擴(kuò)展名
'''

Python中常有的數(shù)據(jù)文件類型有文本文件、二進(jìn)制文件和CSV文件

  • 文本文件是ASCII編碼,漢子存儲的是機(jī)內(nèi)碼
  • 二進(jìn)制是基于值變長編碼的文件,不可以直接用文本編譯器看
  • 逗號分隔值(csv)文件,最好用文本編譯器看?

2 文件對象

字符串中的反斜杠是轉(zhuǎn)義字符因此可以用兩種特殊的方式表示字符串的路徑

  • 在字符串前面加r
  • 路徑字符串中的層級關(guān)系用雙反斜杠表示

os.getcwd: 以字符串的形式返回當(dāng)前的工作路徑?
os.chdir(path): 將當(dāng)前工作路徑修改為path指定的工作路徑?
os.listdir(path): 獲得path指定的工作路徑下所有的文件和文件夾

文件對象的常用屬性 :

name :表示包含路徑的文件名
?close:表示文件的狀態(tài),關(guān)閉為True,打開為False
mode:表示文件打開模式

文件對象打開模式 :

  • r:表示只讀模式
  • w:表示只寫模式
  • a:表示追加模式
  • b:表示二進(jìn)制模式,可以與(可以與r、w、a模式組合使用)
  • t:表示文本模式,可省略
  • +:表示讀寫模式

3 打開文件

數(shù)據(jù)文件操作的三個(gè)步驟:

  • 文件打開或者建立
  • 文件讀寫等操作
  • 文件關(guān)閉

打開或者創(chuàng)建文件可以直接用:

  • open(需要打開或者創(chuàng)建的文件,如果要打開的文件不在當(dāng)前工作位置,則必須給出文件路徑;否則將創(chuàng)建一個(gè)新路徑,訪問文件的模式,如果不寫就表示只讀,但是只讀模式下是不能夠創(chuàng)建新文件的)
  • 其函數(shù)的返回值是一個(gè)文件對象

4 關(guān)閉文件

文件對象.close()

with 語句可以保證系統(tǒng)自動(dòng)關(guān)閉打開的文件

with open (filename,mode) as f:

原文鏈接:https://blog.csdn.net/waywardG/article/details/123461653

欄目分類
最近更新