从目录中快速读取文件名的方法?
假设你有一个本地的文件夹结构是 /foo/bar
,并且这个路径下只有一个文件(文件名和内容不重要),那么有什么比较快的方法可以获取到这个唯一文件的文件名(而不是文件的内容)呢?
4 个回答
1
你也可以使用 glob
import glob
print glob.glob("/path/*")[0]
4
我知道这段代码是可以正常工作的...
for file in os.listdir('.'):
#do something
22
这是关于Python中一个叫做 os.listdir()
的函数的内容。这个函数的作用是列出指定文件夹里的所有文件和文件夹。
在这个函数返回的结果中,第一个元素就是文件夹里第一个找到的文件或文件夹。
import os
os.listdir('/foo/bar')[0]