檔案io常見操作
open 開啟
read 讀取
write 寫入
close 關閉
readline 行讀取
readlines 多行讀取
seek 檔案指標操作
tell 指標位置
開啟操作
open(file,mode="r",buffering=-1,encoding=none,erroes=none,newline=none,closed=true,opener=none)
開啟乙個檔案,返回乙個檔案物件(流物件)和檔案描述符,開啟檔案失敗,則返回異常
基本使用:
建立乙個檔案,然後開啟它,用完關閉
最常用的是讀和寫
檔案的訪問的模式有兩種:文字模式和二進位制模式。
open
open---file
開啟或者要建立的檔名,如果不指定路徑,預設是當前路徑
open-mide
預設,表示唯讀開啟
w 只寫開啟
x 建立並寫入乙個新檔案
a 寫入開啟,如果檔案存在,則追加
b 二進位制模式
t 預設,文字模式
讀寫開啟乙個檔案
f = open("test") 預設是文字開啟模式,且是唯讀的
f.read()
f.write("abc")
f.close()
使用virtualenv來管理python環境
在此之前我使用conda管理python環境,但是一直出現問題 pythonpackage tools not found.因此決定更換管理方式,使用新的管理工具virtualenv管理python包 首先式安裝virtualenv工具 sudo pip install virtualenv接下來直...
Ubuntu通過Pyenv管理python版本
網上安裝使用pyenv的教程很多,但是實測有很多教程有坑,經過多家比較發現下面的教程可用,內容全面,與大家分享。首先安裝pyenv全家桶 配置環境變數到 bashrc中,配置完成後輸入source bashrc生效 1 export pyenv root home pyenv 2 export pa...
python 檔案管理
r 只能讀 不能寫 讀取檔案不存在,是會報錯 r 可以執行讀寫操作,但寫的內容會覆蓋 檔案不存在,報錯 w 只能寫,不能讀 會清空檔案內容 檔案不存在,會新建檔案 w rw 檔案不存在,不報錯 會清空檔案內容 a 只能寫 不會清空問檔案內容 檔案不存在,會新建檔案 a rw 檔案不存在,不報錯 不會...