指定したパス内のすべてのファイルとディレクトリを出力する小さなプログラムを作成しました。ソースコードは次のとおりです。
import os
import glob
class FolderStats:
targetdir = ""
def __init__(self, dirpath = None):
targetdir = dirpath
totalfiles = 0
totalsubfolders = 0
def FolderIterator(self):
print self.targetdir
listing = os.listdir(self.targetdir)
for infile in listing:
print "current file is: %s" % (infile)
if __name__ == '__main__':
Obj = FolderStats(raw_input('Enter your path: '))
Obj.FolderIterator()
上記のコードは実行されていません。メソッドでエラーが発生しますFolderIterator
:printコマンドを実行しても、何も出力されません。<targetdir>
私が提供したパスはもう含まれていません。なんでそうなの?