日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python關于OS文件目錄處理的實例分享

瀏覽:30日期:2022-06-18 16:12:23

Python----OS 文件目錄處理

import osimport time# 獲取當前文件的絕對路徑dir_1 = os.path.abspath(__file__) # D:workspaceweb-testStudyDay_5-16tset3.py# 獲取當前文件所在目錄的上級路徑dir_2 = os.getcwd() # D:workspaceweb-testStudyDay_5-16dir_3_1 = os.path.dirname(dir_1) # D:workspaceweb-testStudyDay_5-16dir_3_2 = os.path.dirname(dir_3_1) # D:workspaceweb-testStudy# 獲取當前文件所在目錄的上級路徑dir_4 = os.path.abspath(os.path.join(os.getcwd(),'./')) # D:workspaceweb-testStudyDay_5-16dir_5 = os.path.abspath(os.path.join(os.getcwd(),'../')) # D:workspaceweb-testStudydir_6 = os.path.abspath(os.path.join(os.getcwd(),'../../')) # D:workspaceweb-test# 獲取當前日期new_time_day = time.strftime(’%Y-%m-%d’) # 2021-05-21# 拼接目錄dir_image_day_pingjie = os.path.join(dir_4,new_time_day) # D:workspaceweb-testStudyDay_5-162021-05-21#判斷目錄是否存在,不存在就創建if not os.path.exists(dir_image_day_pingjie): #創建文件 os.mkdir(dir_image_day_pingjie)

import os# os.mkdir('n1') # 創建目錄# 創建文件# with open(’1.txt’,mode=’w’) as file:# file.write(’11111’)# os.mknod('n1.txt') # 創建文件,windows上面不支持,linux中支持url = r'D:workspacetest36-demostudyDay_4_13n2'print(’n2目錄下的內容’,os.listdir(url)) #列出目錄下的所有目錄和文件# os.rename(’1.txt’,’2.txt’) # 文件重命名print(os.getcwd()) # 獲取當前目錄(絕對路徑 )# os.rmdir(’n1’) # 刪除一個空目錄# os.remove(’1.txt’) # 刪除一個文件print('文件/目錄是否存在:',os.path.exists(’1.txt’)) # 判斷文件/目錄是否存在,結果 True/Falseprint(’對象是否為目錄:’,os.path.isdir(’2.txt’))# 判斷目錄是否存在,是True/否Falseprint(’對象是否為文件:’,os.path.isfile(’2.txt’)) # 判斷文件是否存在,是True/否Falseprint(’文件/目錄的絕對路徑:’,os.path.abspath(’n1/n1.txt’)) # 獲取文件/目錄的絕對路徑print(’獲取文件的大小:’,os.path.getsize(’n1/n1.txt’)) # 獲取文件的大小(單位:b 字節)url_name = r'D:workspacetest36-demostudyDay_4_13n1n1.txt'name = os.path.basename(url) # 獲取文件名/文件夾的名稱dir = os.path.dirname(url) # 獲取文件/文件夾的路徑print(’dir---->’,dir,’ttt’,’name---->’,name)print(’分離文件名與擴展名:’,os.path.splitext(’aa.py’)) # 只會進行分離,不會判斷文件是否真實存在print(’分離路徑和文件:’,os.path.split(’D:w1w2w3’)) # 只會進行分離,不會判斷目錄及文件是否真實存在print(’nn--------------------------------作業-----------------------------’)# 練習一:判斷文件夾是否存在,不存在就創建文件夾,存在就進去,創建一個文件if os.path.exists('n1') == False: os.mkdir(’n1’)os.chdir(’n1’) # 進入目錄with open(’n1.txt’,mode=’w’) as file: file.write(’我的新的’)# 練習二:獲取n2文件夾下面的所有內容,刪除所有的文件夾url2 = r'D:workspacetest36-demostudyDay_4_13n2'data = os.listdir(url2) #列出目錄下的所有目錄和文件for i in data: if os.path.isdir(os.path.join(url2,i)) == True: # 判斷是否是目錄 os.rmdir(os.path.join(url2,i)) # 是目錄則刪除# 練習三:自己實現一個os.path.split 分離目錄與文件夾url_name = r'D:workspacetest36-demostudyDay_4_13n1'name = os.path.basename(url) # 獲取文件名/文件夾的名稱dir = os.path.dirname(url) # 獲取文件/文件夾的路徑print(’目錄---->’,dir,’ttt’,’文件夾---->’,name)

知識點擴展:

Python OS 模塊 文件目錄操作

os模塊中包含了一系列文件操作的函數,這里介紹的是一些在Linux平臺上應用的文件操作函數。由于Linux是C寫的,低層的libc庫和系統調用的接口都是C API,而Python的os模塊中包括了對這寫接口的Python實現,通過Python的os模塊,可以調用系統的功能,進行系統編程。

下面介紹一下os模塊中提供的一些文件操作(僅限Unix平臺):

返回文件對象的操作

os.fdopen(fd, [mode, [bufsize]])

通過文件描述符 fd 創建一個文件對象,并返回這個文件對象

fd參數是一個打開的文件的描述符,在Unix下,描述符是一個小整數。

mode參數是可選的,和buffersize參數和Python內建的open函數一樣,mode參數可以指定‘r,w,a,r+,w+,a+,b’等,表示文件的是只讀的還是可以讀寫的,以及打開文件是以二進制還是文本形式打開。這些參數和C語言中的<stdio.h>中fopen函數中指定的mode參數類似。

bufsize參數是可選的,指定返回的文件對象是否帶緩沖:buffersize=0,表示沒有帶緩沖;bufsize=1,表示該文件對象是行緩沖的;bufsize=正數,表示使用一個指定大小的緩沖沖,單位為byte,但是這個大小不是精確的;bufsize=負數,表示使用一個系統默認大小的緩沖,對于tty字符設備一般是行緩沖,而對于其他文件則一般是全緩沖。如果這個參數沒有制定,則使用系統默認的緩沖設定。

os.popen(command, [mode, [bufsize]])

開啟一個子進程執行一個command指定的命令,在父進程和子進程之間建立一個管道pipe,用于在父子進程間通信。返回一個文件對象,可以對這個文件對象進行讀或寫,取決于參數mode,如果mode指定了只讀,那么只能對文件對象進行讀,如果mode參數指定了只寫,那么只能對文件對象進行寫操作。

command參數指定需要在子進程中執行的命令.

mode參數和bufsize參數和上述的os.fdopen一樣。

os.popen函數還有一些其他的變種,可以按需要使用:

os.popen2(command, [mode, [bufsize]])

在子進程中執行命令command,返回一個二元組(child_stdin, child_stdout)

os.popen3(command, [mode, [bufsize]])

在子進程中執行命令command,返回一個三元組(child_stdin, child_stdout, child_stderr)

os.popen4(command, [mode, [bufsize]])

在子進程中執行命令command,返回一個二元組(child_stdin, child_stdout_and_stderr)

os.tmpfile()

返回一個以”w+b“模式打開的文件對象,該文件對象對應的文件無法通過目錄訪問,這是一個臨時文件,當文件對象被關閉的時候,該臨時文件也就被刪除。

到此這篇關于Python關于OS文件目錄處理的實例分享的文章就介紹到這了,更多相關Python OS文件目錄處理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品99久久无色码中文字幕| 青青久久av| 日韩综合精品| 四虎成人av| 日韩国产一区| 婷婷综合六月| 亚洲成人精选| 亚洲综合国产| 首页国产欧美久久| 亚欧洲精品视频在线观看| 91久久国产| 天堂成人免费av电影一区| 亚洲欧美不卡| 国产精品一区二区精品视频观看| 国产精品夜夜夜| 人在线成免费视频| 日韩一区二区免费看| 日韩一区精品视频| 久久的色偷偷| 亚洲第一精品影视| 亚洲人成网77777色在线播放| 91精品国产经典在线观看| 久久99高清| 国产精品三上| 亚洲精品国产精品粉嫩| 国产伦理一区| 在线视频免费在线观看一区二区| 人人精品久久| 久久一区二区三区电影| 亚洲bt欧美bt精品777| 精品国产乱码久久久| 亚洲福利免费| 91精品一区| 99久久婷婷| 国产极品一区| 日韩精品一二三区| 成人免费网站www网站高清| 日韩在线一二三区| 久久青草久久| 国产精品啊啊啊| 激情久久五月| а√天堂8资源中文在线| 亚洲一区二区小说| 麻豆一区二区三区| 亚洲在线网站| 亚洲a一区二区三区| 国产精品天天看天天狠| 亚洲精品免费观看| 亚洲国产一区二区三区在线播放| 久久这里只有| 国产亚洲精品美女久久 | 久久精品国产68国产精品亚洲| 亚洲三级网站| 亚洲免费影视| 亚洲欧美日韩精品一区二区| 久久天堂av| 91亚洲国产成人久久精品| 国产精品久久久久久久久久久久久久久 | 国产精品蜜芽在线观看| 国产午夜精品一区在线观看| 亚洲色图国产| 国产精品91一区二区三区| 成人午夜国产| 999久久久国产精品| 三级小说欧洲区亚洲区| 日本高清不卡一区二区三区视频| 老司机免费视频一区二区| 国产精品综合| 欧美国产中文高清| 精品国产三区在线| 狂野欧美性猛交xxxx| 久久香蕉精品香蕉| 精品国产中文字幕第一页| 日本欧美大码aⅴ在线播放| 日韩在线麻豆| 国产九九精品| 日韩久久电影| 国产亚洲福利| 国产日韩欧美中文在线| 国内自拍视频一区二区三区| 久久久久久亚洲精品美女| 久久久久国产精品一区三寸| 一区在线视频观看| 国产日产精品一区二区三区四区的观看方式| 欧美日韩亚洲三区| 成人午夜国产| 日韩三级久久| 国产精品一区二区免费福利视频| 美女在线视频一区| 日韩在线观看不卡| 蜜臀久久久久久久| 欧美黑人巨大videos精品| 色爱综合网欧美| 欧美高清不卡| 日韩精品1区2区3区| 老牛国产精品一区的观看方式| 亚洲一区观看| 麻豆成人在线| 日本三级亚洲精品| 免费久久99精品国产| 国产精品久一| 亚洲午夜久久久久久尤物| 久久亚洲一区| 精品三级久久久| 亚洲婷婷丁香| 婷婷成人基地| 久久久久久一区二区| 日韩国产在线观看一区| 午夜国产精品视频| 国内精品伊人| 国产精品欧美在线观看| 午夜亚洲一区| 99精品视频精品精品视频| 国产欧美日韩视频在线| 亚洲欧美日韩视频二区| 久久久久国产精品一区二区| 老司机免费视频一区二区三区| 亚洲综合专区| 久久三级视频| 国产91精品对白在线播放| 91视频久久| 欧美亚洲日本精品| 成人国产精选| 你懂的国产精品永久在线| 婷婷亚洲成人| 青青国产精品| 国产精一区二区| 国产精品极品| 久久99久久久精品欧美| 国产图片一区| 久久99偷拍| 国际精品欧美精品| 精品福利久久久| 久久av中文| 日韩黄色大片| 日韩视频一区| 蜜桃视频第一区免费观看| 亚洲欧美日本国产| 欧美日一区二区在线观看| 国产精品主播| 99精品美女| 日韩在线网址| 麻豆中文一区二区| 久久久久欧美精品| 综合色一区二区| 国产精品地址| 久久精品免费一区二区三区| 国产精品嫩草99av在线| 日韩精品一二区| 精品视频97| 欧美不卡在线| 久久国产精品色av免费看| 欧美亚洲日本精品| 日韩中文字幕一区二区三区| 国产精品日本一区二区三区在线 | 国产一区精品福利| 久久影院一区| 91嫩草精品| 久久久久99| 国产日韩亚洲| 伊伊综合在线| 日韩av成人高清| 香蕉人人精品| 国产精东传媒成人av电影| 欧美精品一二| 麻豆精品新av中文字幕| 91超碰国产精品| 久久男人天堂| 国产欧美另类| 午夜在线播放视频欧美| 色婷婷综合网| 久久精品 人人爱| 国产日韩综合| 亚洲成av在线| 精品免费视频| 亚洲综合小说| 婷婷亚洲五月| 日韩成人精品一区二区| 日韩不卡在线观看日韩不卡视频| 日韩中文影院| 国产精品亚洲四区在线观看| 日韩中文字幕1| 老鸭窝毛片一区二区三区| 美女福利一区二区三区| 国产福利一区二区三区在线播放| 中文字幕一区二区三区四区久久| 久久精品91| 成人日韩在线观看| 久久久久亚洲精品中文字幕| 日韩高清一区在线| 久久一区二区中文字幕| 日韩一区亚洲二区| 精品视频黄色| 开心激情综合| 粉嫩av一区二区三区四区五区 | 国产欧美亚洲精品a| 亚洲精品在线国产| 青青草91久久久久久久久| 日本一区中文字幕| 国产欧美综合一区二区三区|