我只需要提取探索目录树的文件名。目前,我计算目录字符分隔符的数量,以便获得包含分隔符之前的字符的文件名。现在我在Windows上,但是代码也必须在Linux中运行。目前,我使用这种条件:
if file[n] == '\\':
#do something
但是在Linux上,这种情况应该是
if file[n] == '/':
#do something
所以我问是否有一个函数可以为我提供当前操作系统的目录分隔符,如:
if file[n] == os.directoriesSeparator():
#do something
我检查了os库的文档,但没有找到这种功能。
答案 0 :(得分:3)
答案 1 :(得分:0)
import os
for root, dir, file in os.walk('Give Directory Path'):
print file