日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python os、sys模塊總結(jié)

系統(tǒng) 1814 0

OS模塊的常見用法

os.remove()? ?刪除文件

os.rename()? ?重命名文件

os.walk()? ? 生成目錄樹下的所有文件名

os.chdir()? ? 改變目錄

os.mkdir/mkdirs? ?創(chuàng)建目錄/多層目錄

os.rmdir/removedirs? ? 刪除目錄/多層目錄

os.listdir()? ?列出指定目錄的文件

os.getcwd()? ? 取得當(dāng)前工作目錄

os.chmod()? ? 改變目錄權(quán)限

os.path.basename()? ?去掉目錄路徑,返回文件名

os.path.dirname()? ?去掉文件名,返回目錄路徑

os.path.join()? ? 將分離的個(gè)部分組合成一個(gè)路徑名

os.path.split()? ? 返回(dirname(),basename())? ?元組

os.path.splittesxt()? ? 返回 ( filename,extension )? ?元組

os.path.getatime\ctime\mtime? ? ? 分別返回最近訪問、創(chuàng)建、修改時(shí)間

os.path.getsize()? ? 返回文件大小

os.path.exists()? ?是否存在

os.path.isabs()? ? 是否為絕對路徑

os.path.isdir()? ? 是否為目錄

os. path.isfile()? ?是否為文件

SYS模塊的常見用法

sys.argv? 命令行參數(shù)List,第一個(gè)元素是程序本身路徑

sys.modules.keys()? 返回所有已經(jīng)導(dǎo)入的模塊列表

sys.exc_info()? ?獲取當(dāng)前正在處理的異常類,exc_type,exc_value,exc_traceback? 當(dāng)前處理的異常詳細(xì)信息

sys.exit(n)? ? 退出程序,正常退出時(shí)exit(0)

sys.hexversion? ? ?獲取python解釋程序的版本值,16 進(jìn)制格式如:0x020403F0

sys.version? ? ? 獲取python解釋程序的版本信息

sys.maxint? ? ?最大的int值

sys.maxunicode? ? 最大的Unicode 值

sys.modules? ?返回系統(tǒng)導(dǎo)入的模塊字段。key是模塊名,value是模塊

sys.path 返回模塊的搜索路徑,初始化時(shí)使用pythonpath環(huán)境變量的值

sys.platform? ? 返回操作系統(tǒng)平臺(tái)名稱

sys.stdout? 標(biāo)準(zhǔn)輸出

sys.stdin? ?標(biāo)準(zhǔn)輸入

sys.stderr? ?錯(cuò)誤輸出

sys.exc_clear()? ?用來清楚當(dāng)前線程所出現(xiàn)的當(dāng)前的或最近的錯(cuò)誤信息

sys.exec_prefix? ?返回平臺(tái)獨(dú)立的python文件安裝的位置

sys.byteorder? ?本地字節(jié)規(guī)則的指示器,bin-endian? 平臺(tái)的值是‘big’,little-endian 平臺(tái)的值是‘little’

sys.copyright? 記錄python版權(quán)相關(guān)的東西

sys.api-version? 解釋器的 C 的API版本

sys.version_info? ? 元組則提供一個(gè)更簡單的方法來使你的程序具備python版本要求功能

練習(xí)代碼如下:

            
              import os,sys
ls = os.getcwd()
print(ls)
# new_dir = os.mkdir('dyf')
# print(new_dir)
# os.remove('test.txt')
os.getcwd()
files = os.listdir('D:\\my_study\\jichumianshi\\6-15')
py_list = []
xml_list = []
for i in files:
    if os.path.isfile(i):
        if i.endswith('.py'):
            py_list.append(i)
        elif i.endswith('.xml'):
            xml_list.append(i)
    else:
        print('%s is a dir ,not l file' % i)
print('python file list is :%s' % py_list)
print('xml file list is :%s' % xml_list)
#
ret = os.path.exists('D:\\my_study\\jichumianshi\\6-15')
print(ret)
#去掉前面目錄,返回文件名
file_names = os.path.basename('D:\\my_study\\jichumianshi\\6-15\\assert.py')
print(file_names)
#去掉當(dāng)前文件名,返回路徑
dir = os.path.dirname('D:\\my_study\\jichumianshi\\6-15\\assert.py')
print(dir)
print(sys.version)
print(sys.modules.keys())
            
          

運(yùn)行圖

python os、sys模塊總結(jié)_第1張圖片


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 历史| 吴忠市| 呼和浩特市| 盘山县| 稷山县| 郸城县| 麦盖提县| 大石桥市| 永定县| 丹阳市| 孟村| 定陶县| 杭锦旗| 资源县| 台东市| 揭阳市| 论坛| 进贤县| 芦山县| 故城县| 石泉县| 绥滨县| 永泰县| 逊克县| 赤壁市| 河池市| 会泽县| 青海省| 久治县| 西青区| 台南市| 平安县| 左贡县| 普宁市| 方城县| 武强县| 息烽县| 南昌市| 呼图壁县| 万山特区| 随州市|