Linux上Python中的文件和目录

Linux上Python中的文件和目录,第1张

概述我正在寻找 python中的代码,它允许我获取一个目录并创建一个类似于“ls -lR”的列表,其中包含目录中的所有文件.和子目录.以表格形式显示其名称,大小,上次修改日期,权限,用户等. 还有目录和子目录中所有文件的总大小. 我已经使用了截至目前的统计数据,时间,大小和权限,并在我已制作表格的列表中添加了相同的数据.但要查找文件名,烫发,所有者和组.如果我能得到更整洁的代码? 如果你使用的是pyt 我正在寻找 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中的文件和目录所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1027550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存