В linux hadoop fs -ls Я могу использовать подстановочный знак (/ sandbox / *), но метод списка клиентов pyhon hdfs терпит неудачу на этом как неизвестный путь. Есть ли другой способ использовать подстановочные знаки в python-hdfs?
Найдено это , которое использует os.walk с fnmatch и приняло его в hadoop_client.
Вот пример для поиска файлов CSV:
for root, dirs, files in hc.walk(Path): for filename in fnmatch.filter(files, '*.csv'): print(os.path.join(root, filename))