私は、ユーザーから3つのパラメータを取って、これらのタスクを実行するタスクを与えられました:入力として指定されたファイルディレクトリを検索しますか?
入力として与えられたフォルダを検索します。 特定のファイルタイプの拡張子をすべて検索します。 これを別のフォルダに印刷します。
このタスクを実行する簡単な方法はありますか? os.listdirを使用しようとすると、変数を入力として受け入れないため、ファイルを見つけることができないと応答します。
Directories = [];
InitDirect = str(input('Please insert the file directory you want to search (C:\\x)'))
FileType = str(input('Please state a desired file type (.txt, .png)'))
OutDirect = str(input('Please state the output directory for the files.'))
for file in os.listdir("InitDirect"):
if file.endswith("FileType"):
print(os.path.join("InitDirect", file))
これは私の現在のコードですが、間違っている可能性があります。もし誰かが助けることができれば、それは素晴らしいだろう!
『文字列 –