Linux上Python中的文件和目录
发布时间:2020-12-14 01:22:18 所属栏目:Linux 来源:网络整理
导读:我正在寻找 python中的代码,它允许我获取一个目录并创建一个类似于“ls -lR”的列表,其中包含目录中的所有文件.和子目录.以表格形式显示其名称,大小,上次修改日期,权限,用户等. 还有目录和子目录中所有文件的总大小. 我已经使用了截至目前的统计数据,时间,大
我正在寻找
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). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读