2011-05-16 60 views
0

我有这个在我的bash脚本需要帮助转换bash的代码移植到Python相当于

for FOLDERNAME in `\ls -1 /home/` 
do 
if [ ! -d /backups/home/${date} ]; then 
mkdir /backups/home/${date} 
chmod 777 /backups/home/${date} 
/bin/chgrp ${FOLDERNAME} /backups/home/${FOLDERNAME} 
usermod -a -G ${FOLDERNAME} john 
fi 

我怎么可以转换到Python代码

+1

一步一步是最简单的方法。 – Johnsyweb 2011-05-16 12:59:25

+0

向我们展示您迄今为止所写的内容以及您收到的任何错误,我们将为此提供帮助。我们不能只为你做' – tMC 2011-05-16 13:31:18

+0

我正在阅读os模块,我会在完成后回复。谢谢 – Mahakaal 2011-05-16 13:50:48

回答

2

大部分可以使用"os" module做:我建议你看看这个模块的文档,试试看,如果你有问题,请提出相关问题。

0

虽然不太熟悉Linux命令,但该代码应该可以帮助您实现最终目标。

import shutil, datetime 
shutil.copytree('/home/', '/backups/home/' + datetime.date.today().isoformat())