Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python获取hdfs中文件的文件名和扩展名_Python_Hadoop - Fatal编程技术网

使用Python获取hdfs中文件的文件名和扩展名

使用Python获取hdfs中文件的文件名和扩展名,python,hadoop,Python,Hadoop,Python中是否有与os模块等效的文件系统读取模块(hadoop 2.6) 我特别感兴趣的是获取文件扩展名和基名称(不包括完整路径) 不需要“等价物”,os.path.basename与hdfs完全相同 i、 e: 为什么您需要与操作系统模块等效的软件?它应该可以在hadoop挂载的文件系统中正常工作。您尝试过任何不起作用的方法吗?但是dirname可能与本地设置不同,因为hadoop容器可能与临时容器具有不同的dirname。 import os.path as path print pa

Python中是否有与
os
模块等效的文件系统读取模块(hadoop 2.6)

我特别感兴趣的是获取文件扩展名和基名称(不包括完整路径)

不需要“等价物”,
os.path.basename
hdfs
完全相同

i、 e:



为什么您需要与
操作系统
模块等效的软件?它应该可以在hadoop挂载的文件系统中正常工作。您尝试过任何不起作用的方法吗?但是dirname可能与本地设置不同,因为hadoop容器可能与临时容器具有不同的dirname。
import os.path as path
print path.basename("/path/to/file.txt")
# file.txt