Python:19.操作文件和目錄

# 操作文件和目錄
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)
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容