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

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

Python用access判斷文件是否被占用的實例方法

瀏覽:116日期:2022-07-02 08:54:05

有的小伙伴想知道用access()函數可以判斷一個文件被占用嗎?理論上來說是不行的,access()返回的是文件的讀寫屬性。為了讓小伙伴們信服,小編進行了簡單的測試。

>>> import os>>> fn = r’D:tempcsdnt.py’ # 測試用的文件>>> os.access(fn, os.F_OK) # 文件是否存在True>>> os.access(fn, os.R_OK) # 文件是否可讀True>>> os.access(fn, os.W_OK) # 文件是否可寫True>>> os.access(fn, os.X_OK) # 文件是否可執行True>>> fp = open(fn, ’a+’) # 以追加寫的方式打開文件>>> os.access(fn, os.F_OK) # 文件當然還在True>>> os.access(fn, os.R_OK) # 文件依然可讀True>>> os.access(fn, os.W_OK) # 文件依然可寫True>>> os.access(fn, os.X_OK) # 文件依然執行True>>> fp.close()

可見,os.access()返回的是文件讀寫屬性,與文件是否被占用沒有半毛錢關系。

后來,群里有同學建議說,不妨用try嘗試著open文件,如果成功,表示文件沒有被占用,如果拋出異常,則表示文件被占用。果真如此嗎?還是用代碼驗證一下吧。

>>> fp1 = open(fn, ’a+’)>>> fp2 = open(fn, ’a+’)>>> fp1.close()>>> fp2.close()

結果表明,對同一個文件以寫的方式打開多次,系統并沒有拋出異常。為什么會這樣呢?究其原因,是因為文件被打開和文件被占用是完全兩個不同的問題。順便提醒一下,做上面的測試時,不要使用’w’的方式,否則文件內容會被清空。

那么,究竟應該如何用Python判斷一個文件是否被占用呢?這個問題還是要回歸到操作系統層面來解決,也就是依賴win32api模塊。

>>> import win32file>>> def is_used(file_name): try: vHandle = win32file.CreateFile(file_name, win32file.GENERIC_READ, 0, None, win32file.OPEN_EXISTING, win32file.FILE_ATTRIBUTE_NORMAL, None) return int(vHandle) == win32file.INVALID_HANDLE_VALUE except: return True finally: try: win32file.CloseHandle(vHandle) except: pass>>> fn = r’D:tempcsdnt.py’>>> is_used(fn)False>>> fp = open(fn, ’a+’)>>> is_used(fn)True>>> fp.close()>>> is_used(fn)False

簡單驗證了一下,函數is_used()基本可用。

到此這篇關于Python用access判斷文件是否被占用的實例方法的文章就介紹到這了,更多相關Python怎樣用access判斷文件是否被占用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲美洲欧洲综合国产一区 | 国产毛片精品久久| 精品久久在线| 欧美成人一二区| 91精品一区二区三区综合在线爱| 日本在线啊啊| 视频在线在亚洲| 97成人超碰| 特黄毛片在线观看| 日韩中文字幕一区二区三区| 蜜臀久久99精品久久久久宅男| 另类专区亚洲| 亚洲精品少妇| 久久精品资源| 亚洲另类黄色| 97精品在线| 人人爱人人干婷婷丁香亚洲| 97久久中文字幕| 欧美精品日日操| 欧美激情麻豆| 91嫩草亚洲精品| 国产图片一区| 欧美一区不卡| 国产亚洲一级| 欧美亚洲激情| 亚洲涩涩在线| 神马久久午夜| 欧美sss在线视频| 日韩精品一区二区三区免费视频| av免费不卡国产观看| 91午夜精品| 国产欧美日韩免费观看| 日韩精品a在线观看91| 91亚洲国产| 麻豆国产欧美日韩综合精品二区| 伊人久久一区| 日韩在线黄色| 久久久久久久久久久妇女| 中文av在线全新| 日韩精品一区二区三区免费观影 | 亚洲精品精选| 欧美精品影院| 欧美激情99| 黑丝一区二区三区| 电影91久久久| 国产美女亚洲精品7777| 尤物精品在线| 日本国产精品| 国产成人精品999在线观看| 免费美女久久99| 波多野结衣一区| 三上亚洲一区二区| 国产日韩欧美一区二区三区 | 日韩av在线免费观看不卡| 女人av一区| 四虎影视精品| 久久影院午夜精品| 久久99久久久精品欧美| 综合激情一区| 亚洲一区二区三区高清不卡| 欧美日韩免费观看视频| 精品国产aⅴ| 日韩av中文字幕一区二区| 免费国产自久久久久三四区久久| 不卡中文字幕| 91麻豆精品激情在线观看最新 | 日韩欧美一区二区三区免费看| 欧美91在线| 国产一区二区三区自拍| 日韩欧美中文字幕一区二区三区| 国产欧美一区| 精品一区二区三区中文字幕视频 | 丰满少妇一区| 欧美在线亚洲综合一区| 亚洲欧美综合| 免费观看日韩电影| 日本aⅴ免费视频一区二区三区| 91精品尤物| 日韩欧美在线中字| 精品一区三区| 四虎精品一区二区免费| 欧美日一区二区在线观看| 国产精品www994| 中文字幕人成乱码在线观看 | 国产盗摄——sm在线视频| 中文一区一区三区免费在线观 | 亚洲tv在线| 国产精品91一区二区三区| 亚洲精品四区| 亚洲精品麻豆| 亚洲在线电影| 国产乱码精品一区二区亚洲| 国产第一亚洲| 蜜桃久久av一区| 老司机免费视频一区二区| 久久不见久久见国语| 韩国久久久久久| 亚洲一二三区视频| 欧洲一区二区三区精品| 亚洲影院天堂中文av色| 久久字幕精品一区| 日韩中文欧美在线| 国产精品高颜值在线观看| 少妇高潮一区二区三区99| 蜜桃精品视频| 亚洲三级视频| 香蕉久久精品| 国产激情在线播放| 国产麻豆精品| 亚州欧美在线| 日韩av专区| 国产精品一国产精品| 亚洲欧洲日韩| 国产亚洲高清视频| 久久久久一区| 青青青免费在线视频| 精品免费视频| 国产精品1区| 国产精品网在线观看| 日韩欧美美女在线观看| 麻豆亚洲精品| 久热re这里精品视频在线6| 午夜久久影院| 日韩午夜精品| 亚洲综合欧美| 亚洲精品91| 中文欧美日韩| 亚洲久久一区| 只有精品亚洲| 亚洲精品大片| 欧美日韩亚洲一区三区| 日韩福利视频导航| 清纯唯美亚洲综合一区| 日韩欧美中文字幕一区二区三区| 丝袜国产日韩另类美女| 亚洲一区二区三区高清不卡| 好吊一区二区三区| 香蕉久久夜色精品国产| 亚洲尤物在线| 亚洲aa在线| 日韩av午夜在线观看| 欧美亚洲免费| 精品久久亚洲| 久久视频国产| 三级在线观看一区二区| 亚洲精品在线a| 久久久久97| 九一国产精品| 97成人超碰| 中文另类视频| 一区二区91| 国产精品成人a在线观看| 欧美不卡高清| 日韩高清在线观看一区二区| 精品一区二区三区亚洲 | 亚洲电影在线| 欧美在线黄色| 日韩精品一区二区三区免费观影| 91嫩草亚洲精品| 中文日韩在线| 久久久久久婷| 欧美精品成人| 欧美精品一卡| 日韩在线不卡| 精品一区二区三区中文字幕在线| 久久亚洲欧美| 欧美日韩中文一区二区| 欧美黄色一区| 日韩精品免费视频一区二区三区| 欧美xxxx中国| 欧美精品99| 精品黄色一级片| 美日韩一区二区三区| 国产毛片精品| 国产精品主播在线观看| 国产欧美啪啪| 国产精品一区二区三区av| 7m精品国产导航在线| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲激情av| 免费日韩精品中文字幕视频在线| 亚洲精品小说| 视频精品一区二区| 丝袜脚交一区二区| 在线手机中文字幕| 国产一区日韩| 久久久五月天| 亚洲激情二区| 日韩精品一区二区三区中文| 好看不卡的中文字幕| 亚洲一区二区小说| 国产麻豆精品| 日韩深夜视频| 在线亚洲一区| 亚洲精品麻豆| 老司机精品视频在线播放| 麻豆国产欧美日韩综合精品二区| 日韩影院二区| 91午夜精品| 日韩中文av|