给定/foo/bar
的本地目录结构,并假设给定路径只包含一个文件(文件名和内容无关紧要),获取该单个文件的文件名的合理快速方法是什么(NOT文件内容)?
答案 0 :(得分:18)
import os
os.listdir('/foo/bar')[0]
答案 1 :(得分:2)
我知道这段代码有效......
for file in os.listdir('.'):
#do something
答案 2 :(得分:1)
你也可以使用glob
import glob
print glob.glob("/path/*")[0]
答案 3 :(得分:-1)
假设文件在此路径的目录中:E:\automate_scripts\rename 那么代码是:
<块引用>import os
lst = os.listdir(r'E:\automate_scripts\rename')
for item in lst:
print(item)