本文介绍了os.walk问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

如何使用os.walk制作顶级目录中的文件列表




我需要从中说选择随机文件清单。


谢谢。


- 张贴于 - 对 ne ** @ netfront.net -



所以你只需要一个目录中的文件?


尝试:_,_,files = os。 walk(''/ top / folder / here'')。next()


单下划线是一个表示我们不在乎的约定

那些结果。


。需要.next()来逐步执行os.walk,这将在你指定的路径上开始

。 br />

希望这会有所帮助。


- alex23




如果你想要一个目录中的文件列表,请使用listdir,而不是walk:



''python25''


< / F>




这也包括文件夹,但这不是OP

要求的。



''initrd.img''


与os.walk相比,它看起来很笨拙。


How would one make a list of the files in the top directory
using os.walk.

I need to pick a random file from said list.

Thanks.

-- Posted on
news://freenews.netfront.net - Complaints to ne**@netfront.net --

解决方案

So you -only- want the files from one directory?

Try: _, _, files = os.walk(''/top/folder/here'').next()

The single underscore is a convention to indicate we don''t care about
those results.

The .next() is needed to step through os.walk once, which will start
at the path you specify.

Hope this helps.

- alex23


if you want a list of files from a single directory, use listdir, not walk:

''python25''

</F>


This will include folders as well, though, which isn''t what the OP
asked for.

''initrd.img''

It just seems clunky compared to os.walk :)


这篇关于os.walk问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-07 17:35