# 操作文件和目錄
import os
#print(os.name) # 操作系統(tǒng)類型
#print(os.uname()) # 詳細(xì)的系統(tǒng)信息
#print(os.environ) # 環(huán)境變量
#print(os.environ.get('PATH')) # 獲取某個(gè)環(huán)境變量的值
# 查看當(dāng)前目錄的絕對路徑
print(os.path.abspath('.'))
# 在某個(gè)目錄下創(chuàng)建一個(gè)新目錄,首先把新目錄的完整路徑表示出來
#os.path.join(os.path.abspath('.'),'testdir')
# 然后創(chuàng)建一個(gè)目錄
#os.mkdir('%s/testdir' % os.path.abspath('.'))
# 刪除一個(gè)目錄
#os.rmdir('%s/testdir' % os.path.abspath('.'))
# 拆分路徑 os.path.split()函數(shù),最后一部分總是最后級別的目錄或文件名
#os.path.split('Users/gnhxsk/Desktop/test.txt')
# 獲取文件擴(kuò)展名
#os.path.splitext('Users/gnhxsk/Desktop/test.txt')
# 列出當(dāng)前目錄下的所有目錄
f = [x for x in os.listdir('.') if os.path.isdir(x)]
print(f)
# 列出所有.py文件
f = [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1] == 'py']
print(f)
Python:19.操作文件和目錄
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 源自廖雪峰python教程-文件操作和目錄中的兩道練習(xí)題 1.利用os模塊編寫一個(gè)能實(shí)現(xiàn)dir -l輸出的程序。2...
- 主要是一個(gè) os 模塊1 顯示自己的工作目錄和改變工作路徑 2 列舉目錄下的所有文件 3 將文件絕對路徑進(jìn)行分割和...
- 轉(zhuǎn)載自:廖雪峰的官方網(wǎng)站: http://www.liaoxuefeng.com/wiki/00143160895...
- 操作文件和目錄的函數(shù)一部分放在os模塊中,一部分放在os.path模塊中,這一點(diǎn)要注意一下。查看、創(chuàng)建和刪除目錄可...