Linux   发布时间:2022-05-08  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Linux上Python中的文件和目录大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找 python中的代码,它允许我获取一个目录并创建一个类似于“ls -lR”的列表,其中包含目录中的所有文件.和子目录.以表格形式显示其名称,大小,上次修改日期,权限,用户等.

还有目录和子目录中所有文件的总大小.

我已经使用了截至目前的统计数据,时间,大小和权限,并在我已制作表格的列表中添加了相同的数据.但要查找文件名,烫发,所有者和组.如果我能得到更整洁的代码?

解决方法

如果你使用的是python 2.x,你可以使用:

commands.getoutput("ls –lR")

对于python 3.0,你可以尝试:

subprocess.check_output("ls -lR")

希望能帮助到你!

编辑

Commands.getoutput和subprocess.check_output将返回您用作参数的命令的输出.

例如:

lslr = commands.getoutput("ls –lR") 
print lslr

这将为您提供与当前目录中的ls -lR完全相同的输出.然后你可以从那里过滤你需要的任何东西!

要更改当前目录,请使用os.chdir(/ desired / dir).

大佬总结

以上是大佬教程为你收集整理的Linux上Python中的文件和目录全部内容,希望文章能够帮你解决Linux上Python中的文件和目录所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。