【发布时间】:2014-07-16 04:29:42
【问题描述】:
我经历了以下场景
- 我们可以列出目录中的文件
- 我们可以列出哪些文件及其文件大小
但现在我只需要列出文件,只要它们大于用户提供的输入的 X KB。
请提供一些合适的例子
这是我的代码
import os
for path, dirs, files in os.walk("PathToDir" ):
for f in files:
size=os.path.getsize( os.path.join( path, f )
print path, f, size
【问题讨论】:
-
发布您尝试过但不起作用的代码。
-
欢迎来到 Stack Overflow!看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的编码人员编写代码,但他们通常只有在发布者已经尝试自己解决问题时才会提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出和您实际获得的输出(控制台输出、堆栈跟踪、编译器错误 - 不管是什么适用的)。您提供的详细信息越多,您可能收到的答案就越多。
-
嗯,感谢您的回复 import os for path, dirs, files in os.walk("PathToDir" ): for f in files: size=os.path.getsize( os.path.join( path, f ) 打印路径, f, 大小
-
在问题中包含代码
-
在
print之前添加一个if size > 10000:怎么样?
标签: python python-2.7