处理文件和文件夹的模块---os
生活随笔
收集整理的這篇文章主要介紹了
处理文件和文件夹的模块---os
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
os
- 前言
- 獲取當(dāng)前運(yùn)行的python代碼文件路徑
- 列出指定路徑下的文件夾包含的文件和子文件名稱
- 分離文件主名和擴(kuò)展名
- 重命名文件和文件夾
前言
os模塊是Python和操作系統(tǒng)進(jìn)行交互的一個(gè)接口,它提供了許多操作文件及文件夾的函數(shù)。因?yàn)樵谑褂肞ython操控Excel時(shí),會(huì)涉及很多與文件名、文件路徑、文件夾相關(guān)的操作,所以下面介紹一下os模塊的基本功能和使用方法。
獲取當(dāng)前運(yùn)行的python代碼文件路徑
可以用getcwd()函數(shù)來(lái)實(shí)現(xiàn)
import ospath = os.getcwd() print(path)列出指定路徑下的文件夾包含的文件和子文件名稱
可以使用listdir()函數(shù)
import ospath = 'e:/python1' # path = 'e:\\python1' file_list = os.listdir(path) print(file_list)分離文件主名和擴(kuò)展名
可以使用splitext()函數(shù)
import ospath = 'python1.py' separate = os.path.splitext(path) print(separate)運(yùn)行結(jié)果
('python1', '.py')可以看出改函數(shù)返回的是一個(gè)包含有兩個(gè)元素的元組。
重命名文件和文件夾
os模塊中的rename()函數(shù)可以,改函數(shù)的語(yǔ)法格式為:
rename(src,dst)- 參數(shù)src用于指定要重命名的文件或文件夾。
- 參數(shù)dst用于指定文件或文件夾的新名稱。
總結(jié)
以上是生活随笔為你收集整理的处理文件和文件夹的模块---os的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中解决中文乱码
- 下一篇: 批量处理Excel文件的模块----xl