1.開啟檔案
《變數名》=open(< filename >,《開啟模式》)
開啟模式
描述『r』
唯讀模式,預設值,若檔案不存在,則返回filenotfounderror
『w』覆蓋寫模式,檔案不存在則建立,存在則完全覆蓋
『x』建立寫模式,檔案不存在則建立,存在則返回fileexistserror錯誤
『a』追加寫模式,檔案不存在則建立,存在則在檔案後追加內容
『b』二進位制文字模式
『t』文字檔案模式,預設值
『+』與r,w,x,a 一同使用在原功能基礎上增加 讀寫功能
2.關閉檔案
《變數名》.colse()
3.使用檔案
tf=open(『py.txt』,『rt』)
print(tf.readline())
tf.colse()
f.read(size=-1) 讀入全部內容,若給出引數,則讀入前size條資料。
f.readline(size=-1) 讀入一行內容,若給出引數,則讀入該行前size長度
f.readlines(hint=-1) 讀入檔案所有行,給出引數,則讀入前hint行
逐行讀出資料
fname=
input
("輸入開啟檔名"
)fo=
open
(fname,
't')
for line in fo.readlines():
print
(line)
fo.close(
)
f.write(s) 向檔案寫入乙個字串或位元組流
f.writelines(lines) 將乙個元素全為字串的列表寫入檔案
f.seek(offset) 改變檔案操作的指標位置 offset為0表示檔案開頭;1表示當前位置;2表示檔案結尾
fo=
open
('output.txt'
,'w+'
)ls=
['jjj'
,'name'
]fo.writelines(ls)
fo.seek(0)
#若不使用指標指向開頭將什麼也讀不到,因為指標當前位置往下並沒有內容
for line in fo:
print
(line)
fo.colse(
)
wordcloud.wordcloud() 代表乙個文字對應的詞云
wordcould庫把詞云當做乙個wordcloud物件。
1.配置引數
w=wordcloud.wordcloud(《引數》)
引數說明
width
指定詞云物件生成的寬度,預設為400畫素。w=wordcloud.wordcloud(width=600)
heigh
指定詞云物件生成的高度,預設為200畫素
min_font_size
指定詞雲中最小字型大小,預設4號
max_font_size
指定詞雲中最大字型大小,根據高度自動調節
font_step
指定詞雲中字型字型大小的步間隔 ,預設為1
font_path
指定字型檔案的路徑,預設none
max_words
指定詞雲中顯示的最大單詞數量,預設20
stop_words
指定詞雲中不顯示的單詞列表
background_color
指定詞云背景顏色,預設為黑色
mask
指定詞云形狀,預設為長方形,需引用imread()函式
from scipy.misc import imread
mk=imread(
'p.png'
)w=wordcloud.wordcloud(mask=mk)
2.wordcloud庫常規方法
w=wordcloud.wordcloud()
w.generate(txt) 向wordcloud物件中載入txt文字
w.to_file(filename) 將詞云輸出為格式
3. 生成詞云一般步驟
import wordcloud
c=wordcloud.wordcloud(
)#步驟1 配置wordcloud物件
c.generate(
"wordcloud by python"
)#2 載入詞云文字
c.to_file(
'pwc.png'
)#3.輸出詞云檔案
wordcloud可和jieba庫合用,先應jieba庫對長文字進行分詞操作,在用wordcloud庫方法生詞詞云。 wordcloud庫的使用
1.wordcloud安裝 cmd pip install wordcloud 2.使用說明 wordcloud.worldcloud 代表乙個文字對應的詞云 可以根據文字中詞語出現的頻率等引數繪製詞云 繪製詞云的形狀,尺寸,顏色都可以設定 3.常規函式 方法描述 w.generate txt 向w...
wordcloud和jieba 的學習
wordcloud和jieba的安裝都很簡單 都是pip install 直接安裝就行,但是在學校機房,那個詞云就是安裝完就是報錯,很奇怪,自己的電腦很順利。然後 其實也不是自己寫的 就直接從網上找的例子,自己看了看 感覺能看懂 嘻嘻 好懶 說說重點步驟吧 1 def gettext text 該函...
python之wordcloud庫的使用
wordcloud是優秀的詞云展示第三方庫,需要用pip安裝,它可以根據文字中詞語出現的頻率等引數繪製詞云,而且詞云的繪製形狀 尺寸和顏色都可以設定。wordcloud.wordcloud 代表乙個文字對應的詞云。首先指定物件 w wordcloud.wordcloud 注意大小寫一定要正確 其中括...