2011-05-16 59 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())