f=open(name[,mode[,buffering]])
name:開啟的檔名
mode:開啟檔案的許可權,r,w,a,r+,rb+,w,wb+,a+,ab+
b模式是開啟二進位制檔案
buffering:控制檔案讀寫是否需要緩衝,0表示無緩衝,1有緩衝,即資料在記憶體中讀寫,不寫入硬碟,
flush()或者close()方法可使資料強制寫入硬碟,取大於1,則為所取緩衝區的位元組大小,取負數表示預設緩衝區的大小,不提供引數,預設為1
f =open("/etc/passwd",'r')
f.read() //將所有內容作為乙個字串返回
f.read(x) //一次性讀取x個資料
f,readline() //單獨讀取文字中的一行字元
f.readlines() //以行單位讀取文字資料,儲存在乙個 列表中
f.write() //寫入文字資料
f.writelines() //逐個寫入列表中所有的字元
f.tell() //獲取檔案當前讀取的位置
練習1:逐行讀取檔案中的內容
方法1.f = open(「/a.txt」)
for line in xreadlines():
print line
f.close()
xreadlines()方法代替readlines()返回乙個迭代器
f.write(「abc」)
首先匯入os包:import os
重新命名:os.rename(「oldname」,」newname」)
首先匯入os包:import os
os.remove(「檔名」)
import os
os.mkdir(「aaa」) //建立aaa資料夾
改變當前路徑:os.chdir(「目標路徑」)
獲取當前路徑: os.getcwd()
刪除資料夾:os.rmdir()
獲取當前目錄列表:os.listdir(「./」)
f,close()
Python基本知識
這次主要對python基礎語法及資料型別中與我使用過的語言不一樣的地方做下記錄 單行注釋使用 多行注釋使用 和 print 開始 這是個注釋 這是個段落注釋 這也是個段落注釋 print 結束 2.沒有bool型別,用數字0和1代替,可以與數字運算,python3中新增了true和false關鍵字 ...
Python基本知識
單例模式,是一種常用的軟體設計模式。在它的核心結構中只包含乙個被稱為單例的特殊類。通過單例模式可以保證系統中,應用該模式的類乙個類只有乙個例項。即乙個類只有乙個物件例項。實現方法 裝飾器 sub replacement,string count 0 replacement是被替換的文字 string...
python基本知識
檢視安裝了哪些包 conda list 檢視有哪些虛擬環境 conda env list conda info e 建立虛擬環境 conda create n py3.6 python python3.6.4 啟用虛擬環境 activate 檢視package版本方法 在此標註自己電腦package...