Python中文件以及文件夾的操做

文件的操做
import os  # 操做文件和文件夾的模塊 import shutil  # 文件操做的高級模塊 1.建立一個空的文件夾 file=open("youliang.txt","w",encoding="utf-8") file.close() 2.對文件進行重命名操做 ****** os.rename("youliang.txt","yl.txt") 3.刪除文件操做 os.remove("yl.txt") 4.建立文件夾名字爲AAA os.mkdir("AAA") 5.在指定的文件目錄裏面建立文件 file=open("AAA/1.txt","w",encoding="utf-8") file.close() file=open("AAA/2.txt","w",encoding="utf-8") file.close() 6.獲取指定目錄下的全部文件名,而且返回文件名列表****** file_list=os.listdir("AAA") print(file_list) os.listdir()不加參數表示返回當前目錄全部文件名 file_list=os.listdir() print(file_list) 7.查看當前操做文件目錄的路徑**** file_path=os.getcwd() print("當前文件夾得路徑爲:",file_path) 8.切換操做目錄 ***** os.chdir("AAA") file_path=os.getcwd() print("當前文件夾得路徑爲:",file_path) 9.獲取當前操做目錄下的全部文件名 file_name=os.listdir() print(file_name) 10.刪除指定目錄下的文件 os.remove("AAA/1.txt") os.remove("AAA/2.txt") 11.重命名文件夾 os.rename("AAA","BBB") 12.刪除空的文件夾(若文件夾不爲空的話則會報錯) os.rmdir("BBB") 拓展:這裏須要導入新的模塊:import shutil os.mkdir("AAA") file=open("AAA/1.txt","w",encoding="utf-8") file.close() file=open("AAA/2.txt","w",encoding="utf-8") file.close() 1.刪除目錄以及目錄下的全部文件 shutil.rmtree("AAA") 2.判斷文件是否存在(返回子爲布爾類型)***** is_ok=os.path.exists("遊亮.txt") print(is_ok) 3.判斷文件是否存在 is_ok=os.path.exists("aa") print(is_ok) 4.判斷是不是一個文件 os.mkdir("AAA") file=open("1.txt","w",encoding="utf-8") file.close() is_ok=os.path.isfile("1.txt") print(is_ok) 5.判斷是不是一個目錄 is_ok=os.path.isdir("AAA") print(is_ok) 6.獲取文件的文件名和後綴 獲取1.txt value=os.path.splitext("1.txt") print(value) 7.獲取路徑中的文件名 file_path = "AAA/2.txt" file_name = os.path.basename(file_path) print(file_name) 8.獲取指定路徑中的部分路徑 dir_path = os.path.dirname(file_path) print(dir_path) 9.獲取文件名的完整路徑 result=os.path.abspath("2.txt") print(result)
相關文章
相關標籤/搜索