1、類unix 中:一切裝置皆是檔案
2、操作檔案的過程:
01開啟檔案,或者新建乙個檔案
02讀/寫檔案
03關閉檔案
3、開啟檔案:open(檔名,訪問模式) demo :f = open('test.txt', 'w')
開啟檔案的目的: r --->讀 w --->寫 a --->增 (常用的)
w+ /r+ / a+ :帶加號表示可以讀也可以寫
rb/wb/ab:以二進位制格式開啟乙個檔案用於唯讀/寫入/追加
w開啟檔案 如果不存在會新建乙個檔案 如果存在會將其覆蓋
4、關閉檔案: close f.close() #關閉這個檔案
注意點: 乙個檔案 開啟一次關閉一次 實際工作中,檔案一般儲存在資料庫
f=open("test.txt","w") #新建乙個檔案,檔名為:test.txt f 用來標記這個開啟的檔案
若以讀「r」的方式開啟,可以寫成f=open("test.txt")
5、寫檔案: f.write(「heheheh」) #往f這個檔案中寫入「heheheh」
6、讀檔案:
f.read() 這種方式是一下子將裡面的內容全部讀完 有一定的風險
readlines() 檔案全部讀出來,但是會按行進行分出來
readline() 每次只能讀一行
7、檔案的隨機讀寫
01、在讀寫檔案的過程中,如果想知道當前的位置,可以使用tell()來獲取
02、如果在讀寫檔案的過程中,需要從另外乙個位置進行操作的話,可以使用seek()
seek(offset, from)有2個引數
offset:偏移量 from:方向 0:表示檔案開頭 1:表示當前位置 2:表示檔案末尾
python3 不支援 偏移量為負數
8、檔案的重新命名、刪除需要先導入os 模組
檔案的重新命名 os.rename (需要修改的檔名, 新的檔名)
檔案的刪除 os.remove(待刪除的檔名)
9、資料夾的相關操作: 需要先導入os 模組
<1>建立資料夾 os.mkdir("張三")
<2>獲取當前目錄 os.getcwd()
<3>改變預設目錄 os.chdir("../")
<4>獲取目錄列表 os.listdir("./")
<5>刪除資料夾 os.rmdir("張三")
10、區域性變數和全域性變數注意點:
可變資料型別 在區域性變數修改的時候 如果使用 「=」 修改需要加 global 宣告
007 檔案和目錄操作命令 mv
mv 移動檔案或目錄 i 如果目的檔案已存在,詢問是否覆蓋。在別名中可以看到已被系統定義,可以用alis mv來檢視 t 反轉,把源與目標反轉,詳見範例2 範例1 建立 lili chenliang目錄,然後把 lili chenliang目錄移動到 tmp目錄下 root db01 mkdir l...
1 檔案測試 2 檔案操作
1 檔案測試函式 2 檔案操作 新建檔案 fopen filename,w 以 寫 的方式開啟乙個不存在的檔案,就會新建該檔案 檔案刪除 unlink 檔案複製 copy filename,aaa bb.txt 盡量使用 和相對路徑,因為linux只認 也沒有磁碟分割槽,而windows 和 都認 ...
2012 6 6檔案操作
path 目錄和檔案操作的命名控制項system.io string changeextension string path,string extension 修改檔案的字尾,修改 支援字串層面的,沒有真的給檔案改名 將兩個路徑合成乙個路徑,比用 好,可以方便解決不加斜線的問題,自動處理路徑分隔符的...