python檔案的基本知識

2021-08-21 10:08:56 字數 1027 閱讀 7790

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...