ユーザー定義のディレクトリからファイルのリストを取得するのに問題があります。次のコードは正常に動作します。Python - ユーザー入力としてファイルディレクトリを取得する
inputdirectory = r'C:/test/files'
inputfileextensions = 'txt'
files = glob.glob(inputdirectory+"*."+inputfileextensions)
しかし、私はユーザーがその場所に入力することを許可します。私は次のコードを試しました:
inputdirectory = input("Please type in the full path of the folder containing your files: ")
inputfileextensions = input("Please type in the file extension of your files: ")
files = glob.glob(inputdirectory+"*."+inputfileextensions)
しかし、それは動作しません。エラーメッセージは表示されませんが、ファイルは空のまま返されます。私は引用符付きのディレクトリに前方スラッシュと後方スラッシュを入力しようとしましたが、動作させることはできません。私も入力を 'r'を使って生の文字列に変換しようとしましたが、構文によっては間違っています。何か案は?
試してみてください: 'inputdirectory +" *。 "+ inputfileextensions' –