从用户定义的目录中获取文件列表时遇到了一些麻烦。以下代码工作正常:
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' 将输入转换为原始字符串,但语法可能是错误的。有任何想法吗?