讀:read(), read(size), readlines()
寫:write()
關閉 close()
stingio, bytesio()
讀文字檔案
read()
f = open('d:/test.txt', 'r') # 'r'表示讀檔案
f.read() #呼叫read()方法一次性讀取檔案的內容
f.close() #關閉檔案
通過with方法,不用關閉檔案,執行完畢自動關閉
讀取非utf-8編碼的檔案,在open方法裡加上引數encoding = ''
如讀取gbk編碼的檔案:
寫檔案write()
注意注意:這種寫法會把檔案裡原來的內容刪除
with open('d:/test.txt', 'w') as f:
f.write('test write')
在檔案裡新增內容的寫法是:傳入引數『a』代替『w』
with open('d:/test.txt', 'a') as f:
f.write('test write')
stringio就是記憶體中讀寫str
用write()方法寫入,然後必須用getvalue()方法讀取
f = stringio()
f.write('hello')
f.write(' ')
f.write('world')
print(f.getvalue())
bytesio用來操作二進位制資料
f = bytesio()
f.write('劉數量'.encode('utf-8'))
print(f.getvalue())
f = bytesio(b'\xe5\x88\x98\xe8\x8b\xb1')
print(f.read())
mac終端輸入python預設開啟python3
1.終端開啟 bash profile檔案 open bash profile 2.新增以下內容到.bash profile檔案 setting path for python 3.5 path library frameworks python.framework versions 3.5 bin...
Python學習入門8 新人怎麼學習Python
人生苦短 我用python 不論學習什麼語言 乙個好的基礎才是你成為高階開發人員的基石。隨著人工智慧和大資料的火熱,python成為了廣大科學家和普通大眾的學習語言。在學習python的過程中,有很多人感到迷茫,不知道自己該從什麼地方入手,今天我們就來說一些新手該如何學習python程式設計。在學習...
python金融分析 用於金融分析的Python包
recommended by activestate.1.numpy 實現各種陣列物件函式和傅利葉變換等等科學計算模組。3.matplotlib 乙個跨平台的數值繪圖包,可繪製高質量的2d,3d影象。4.mysql for python python操作mysql資料庫的介面軟體包。5.pyqt 乙...