python 檔案的操作

2021-10-09 20:39:39 字數 2688 閱讀 1533

1.基本格式

《變數名》=open(《檔名》,《開啟模式》)

檔名有三種方法:

絕對路徑:c:/users/dell/pycharmprojects/mini.txt(注意使用斜槓』/』)

相對路徑:

若檔案與.py在同一目錄下,直接使用mini.txt

若檔案在.py檔案同目錄的下一級,使用./hh/mini.txt

開啟模式:

『r』 唯讀模式

『w』 覆蓋寫模式,如不存在則建立,存在則完全覆蓋

『x』 建立寫模式,若不存在則建立

『a』 追加寫模式,檔案不存在則建立,存在則在檔案最後追加內容

『b』 二進位制模式

『t』 文字檔案模式

『+』 與r w x a一同使用,在原功能基礎上增加讀寫功能

《變數名》.close()

read() 讀入全部內容,若增加size,則讀取前size長度的內容

readline() 讀入一行內容,若增加size,則讀取該行的size長度的內容

readlines([k]) 讀入檔案所有行,若增加k,則讀入前k行

write(s) 向檔案寫入字串

writelines(line) 寫入乙個全為字串的列表

seek(k) 將指標移到某個位置,0為開頭,1為當前位置,2為結尾

f=

open

('itrb.txt'

,'w+'

)ls=

['qe3'

,'2r34'

,'23r3'

]f.writelines(

' '.join(ls)

)f.seek(0)

ff=f.read(

)fff=ff.split(

)print

(fff)

f=

open

('kxh.csv'

,'w+'

)f.writelines(

'我是你爹\n'

)f.writelines(

'帥氣的你爹\n'

)f.writelines(

'我是你親愛的老父親'

)f.seek(0)

for i in f:

print

(i,end='')

f.close(

)

1.表明乙個詞云

w=wordcloud.wordcloud()

w=wordcloud.wordcloud(width,height,min_font_size=,max_font_size=,font_step=,font_path=,max_words=,stop_words={},mask=,background_color=)

width 影象寬度

height 影象高度

min_font_size= 最小字型大小

max_font_size= 最大字型大小

font_step= 字型大小跨度

font_path= 指定字型檔案的路徑

max_words= 最多可顯示的單詞個數

stop_words={} 不想放道詞雲中的單詞

mask= 指定詞云形狀

from scipy.misc import imread

mk=imread(『pic.png』)

w=wordcloud.wordcpoud(mask=mk)

background_color= 背景顏色

2.向詞云物件w中載入文字txt

w.generate(txt)

3.將詞云輸出為影象檔案(.png或.jpg格式)

w.to_file(filename)

注意:

1.空格為間隔符

2.自動過濾所有連線詞和介詞(and ,of 等)

os.path子庫以path為入口,用於操作和處理檔案路徑

path為目錄或包含檔名稱的檔案的路徑

abspath(path) 返回path在當前系統中的絕對路徑

normpath(path) 歸一化path的表達形式,統一使用\分隔路徑

relpath(path) 返回當前程式與檔案之間的相對路徑

dirpath(path) 返回path中的目錄名稱

basepath(path) 返回path中的檔名稱

join(path1,path2) 將path1和path2組合成乙個新的路徑

exists(path) 判斷path是否存在,返回true或false

isfile(path) 判斷是否為已存在檔案

isdir(path) 判斷是否為已存在目錄

getatime(path) 返回上一次訪問時間

getmtime(path) 返回上一次修改時間

getctime(path) 返回建立時間

getsize(path) 返回檔案大小,以位元組為單位

system(commend) 這個函式可以在python中呼叫其他程式,commend為程式所在位置,同時返回0

chdir(path) 修改路徑

getcwd() 返回程式的當前路徑

getlogin() 獲得當前系統登陸使用者名稱

cpu_count() 獲得當前系統的cpu數量

urandom(n) 獲得n個位元組長度的字串,通常用於加解密運算

Python的檔案操作

1.open使用open開啟檔案後一定要記得呼叫檔案物件的close 方法。比如可以用try finally語句來確保最後能關閉檔案。file object open thefile.txt try all the text file object.read finally file object....

Python的檔案操作

python中對檔案 資料夾 檔案操作函式 的操作需要涉及到os模組和shutil模組。一 1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 o...

python的檔案操作

toc 開啟檔案的模式有 1.唯讀模式 預設 2.只寫模式 不可讀,不存在則建立,存在則覆蓋 3.追加模式 可讀,不存在則建立,存在則只追加內容 表示可同時讀寫某個檔案 1.r 可讀寫檔案 可讀,可寫,可追加 2.w 寫讀 3.a 追加 b 表示處理二進位制檔案 1.rb 2.wb 3.ab 序號方...