os模塊和sys模塊文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-824539.html
- os模塊負(fù)責(zé)程序與操作系統(tǒng)交互,提供訪問(wèn)操作系統(tǒng)的接口
- sys模塊負(fù)責(zé)程序與Python解釋器交互,用于操控Python運(yùn)行環(huán)境
import os
import sys
一、os常用方法
1 文件路徑類(lèi)
os.getcwd() # 取得當(dāng)前工作目錄
# ------------------------------------
# output:
'E:\\project\\Jupyter\\Note'
dirname = 'E:/project/Jupyter/Note'
os.listdir(dirname) # 列出指定目錄的文件
# ------------------------------------
# output:
['.ipynb_checkpoints', 'argparse模塊.ipynb', 'os與sys模塊.ipynb']
dirname = 'E:/project/Jupyter/Note'
os.path.basename(dirname) # 去掉目錄路徑,返回文件名
# ------------------------------------
# output:
'Note'
dirname ='E:/project/Jupyter/Note'
os.path.dirname(dirname) # 去掉文件名,返回目錄路徑
# ------------------------------------
# output:
'E:/project/Jupyter'
path1 = 'E://'
path2 = 'project/Jupyter'
path3 = 'Note'
path = os.path.join(path1,path2,path3) # 將分離的各部分組合成一個(gè)路徑名
print(path)
os.listdir(path) # 列出指定目錄的文件
# result = path.replace('\\', '/')
# print(result)
# ------------------------------------
# output:
'E://project/Jupyter\Note'
['.ipynb_checkpoints', 'argparse模塊.ipynb', 'os與sys模塊.ipynb']
2 檢查存在類(lèi)
filename = 'E:\\project\\Jupyter\\Note\\test.txt'
os.path.exists(filename) # 是否存在
# ------------------------------------
# output:
False
filename = 'E:\\project\\Jupyter\\Note\\test.txt'
os.path.isabs(filename) # 是否為絕對(duì)路徑
# ------------------------------------
# output:
True
filename = 'E:\\project\\Jupyter\\Note\\test.txt'
os.path.isfile(filename) # 是否為文件
# ------------------------------------
# output:
False
filename = 'E:\\project\\Jupyter\\Note'
os.path.isdir(filename) # 是否為目錄
# ------------------------------------
# output:
True
二、sys常用方法
待完善文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-824539.html
到了這里,關(guān)于【Python基礎(chǔ)入門(mén)篇】基本函數(shù)——os與sys模塊的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!