あるパス(絶対パス)がファイルかフォルダーかどうか知りたい


概要


import os
した後に

os.path.isfile(その絶対パス)

で、パスがファイルであればTrue,フォルダーならFalseになる

os.path.isdir(その絶対パス)

で、パスがファイルであればFalse,フォルダーならTrueになる

        
import os

file = 'C:\\Windows\\System32\\calc.exe'

print(os.path.isfile(file))
print(os.path.isdir(file))
        
      
        
osをインポートする

変数fileにC:\\Windows\\System32\\calc.exeを入れよ

fileがファイルならTrueを、ファイルでないならFalseを出せ
fileがフォルダーならTrueを、フォルダーでないならFalseを出せ
        
      

print出力

        
True
False
(使用するパソコンによって異なる)
        
      

説明



  

間違えやすい問題