檔案的其他操作
首先點選
這裡找到os的所有可操作項,一部分内容咱們已經介紹過了,再給大家介紹一些其他的内容。
1、 os.listdir
os.listdir
os.listdir() 用于擷取指定目錄的目錄結構,需要一個路徑作為參數,會擷取到該路徑下的目錄結構,預設路徑為 . 目前目錄;該方法會傳回一個清單,目錄中的每一個檔案(夾)的名字都是清單中的一個元素。
import os
from pprint import pprint
r = os.listdir()
pprint(r)
執行結果為:

2、 os.getcwd()
os.getcwd()
可用于擷取目前所在的目錄。
import os
from pprint import pprint
r = os.getcwd()
pprint(r)
3、 os.chdir()
os.chdir()
切換目前所在的目錄,作用相當于 cd;
import os
from pprint import pprint
os.chdir('c:/')
r = os.getcwd()
pprint(r)
4、 os.mkdir
os.mkdir
在目前目錄下建立一個新的目錄。
import os
from pprint import pprint
# 在目前目錄下建立一個名字為 aaa 的目錄
os.mkdir("aaa")
pprint(r)
5、 os.rmdir
os.rmdir
删除目錄。
import os
os.rmdir('abc')
執行前:
執行後:
6、建立檔案和删除檔案
import os
open('aa.txt','w')#建立檔案名為aa.txt的檔案
# 删除檔案名為aa.txt的檔案
os.remove('aa.txt')
可以自己嘗試一下,這裡就不展示運作結果了。
7、檔案的重命名
os.rename('舊名字','新名字') 可以對一個檔案進行重命名,也可以用來移動一個檔案。
import os
open('aa.txt','w')
os.rename('aa.txt','bb.txt')#重命名
os.rename('bb.txt','c:/users/lilichao/desktop/bb.txt')#移動檔案
這就将該文檔移動到了指定的位置:桌面。
其他的操作就不一一做介紹了,大家先熟悉一下即可,後續我們需要的時候可以去文檔裡面查找。
點選檢視配套視訊教程
擷取更多有關Python的内容,請訂閱
Python學習站官方技術圈!