Python技術編-指定されたパスの下にあるファイルが開いているか、占有されているかを判断するインスタンスのプレゼンテーション


説明:オープン状態の場合、PermissionError: [Errno 13] Permission denied: 'C:\\Users\\Administrator\\Deskto p\\ \\hello.xls'[Errno 13]Permission deniedはファイルがオープン状態であることを示すエラーが表示されます.
def file_is_openState(file_path):
    """
     lizhi, 2020.08.18
    【  】
             ,   [Errno 13] Permission denied   
    【  】
         
    【  】
     True :        
     False :         ,     
    """
	try:
	    print(open(file_path, "w"))
	    return False
	except Exception as e:
	    if("[Errno 13] Permission denied" in str(e)):
	        print("     !")
	        return True
	    else:
	    	return False

#   
file_is_openState("C:\\Users\\Administrator\\Deskto p\\    \\hello.xls")

好きなのはいいね❤ああ!