python中文件基本操作命令及注意事项
生活随笔
收集整理的這篇文章主要介紹了
python中文件基本操作命令及注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們如果想通過程序去修改文件的名字、刪除文件或文件夾、獲得路徑下的文件列表等等操作,python提供了有關這些操作的模塊(os模塊),需要導入模塊import os.
1、修改文件名字,刪除文件及目錄相關操作:
| 函數名 | 描述 |
| os.mkdir(dirname) | 創建文件夾 |
| os.getcwd() | 獲得當前工作目錄 |
| os.chdir(“./”) | 改變至指定工作目錄 |
| os.listdir(“./”) | 獲得指定目錄下文件列表 |
| os.rmdir(“./”) | 刪除指定目錄 |
| os.rename(oldname,newname) | 更改文件名 |
2、文件操作案例:制作文件的備份
import os#輸入要備份的文件 fileName = input("請輸入要備份的文件:")#判斷目標文件是否存在 if not os.path.isfile(fileName):print("文件路徑無效!") else:#獲得文件后綴suffixPosition = fileName.rfind(".")#獲得文件路徑newFileName = ""if suffixPosition > 0:newFileName = fileName[:suffixPosition] + "_backup" + fileName[suffixPosition:]else:newFileName = fileName + "_backup"#創建新文件newFile = open(newFileName, "wb")#將待備份文件內容一行一行拷貝新文件中oldFile = open(fileName, "rb")contents = oldFile.readlines()newFile.writelines(contents)#關閉兩個文件newFile.close()oldFile.close()print("備份完畢!")?
總結
以上是生活随笔為你收集整理的python中文件基本操作命令及注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flask框架+mysql数据库并与前台
- 下一篇: websocket python爬虫_p