python操作文件時,我們一般要先判斷指定的文件或目錄是否存在,不然容易產生異常。
例如我們可以使用os模塊的os.path.exists()方法來檢測文件是否存在:
importos.path
os.path.isfile(fname)
如果你要確定他是文件還是目錄,從Python3.4開始可以使用pathlib模塊提供的面向對象的方法(Python2.7為pathlib2模塊):
frompathlibimportPath
my_file=Path("/path/to/file")
ifmy_file.is_file():
#指定的文件存在
檢測是否為一個目錄:
ifmy_file.is_dir():
#指定的目錄存在
如果要檢測路徑是一個文件或目錄可以使用exists()方法:
ifmy_file.exists():
#指定的文件或目錄存在
以上內容為大家介紹了python培訓之判斷是否是目錄,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。