1樓:億錦
嘗試了以上的各種答案:
@柳如煙 的有效
需將WinRaR.exe 複製到C盤windows\system32下
再執行以下命令
# -*- encoding: utf-8 -*-
#檔案備份
importos
importtime
source =r'D:\test'
target_dir=r'D:\try\\'
target = target_dir + time.strftime('%Y%m%d%H%M%S') +'.rar'
winrar_command ="WinRAR a %s %s"%(target,source)
ifos.system(winrar_command) ==0:
print 'Successful backup to', target
else:
print 'Backup FAILED'
2樓:Angry Bugs
和 Python 沒有關係應該是你的命令用錯了,命令列版的 rar 的命令是rar.exe 而不是winrar.exe。你在命令列呼叫一下就知道了,如下圖
3樓:
target_dir 是 d:\test,執行 python 指令碼(以及間接執行 winrar)的目錄是在 c:\ 下
-> 呼叫 WinRAR 指定的引數 \test 成了 c:\test —— 這裡我也很奇怪,沒道理會變,建議列印出 zip_command 看下。
結論:不要用 Windows,用 Windows 不要分超過乙個區。
怎樣用 Windows 入門Python?
用 Python 和作業系統有什麼關係?光看書也能入門,配置再差 Notepad 總能執行吧。這些都不能成為題主自己都不願意網上搜一下的藉口 書果 算是用windows學了一點python 推薦 Anaconda Anaconda Anaconda,資料運算方面的包還是相當全的且有pip 不推薦Py...
如何使用Python,在Windows下保證父程序退出時,子程序同樣退出
羅然 有兩種辦法,1.一種辦法是在父程序fork出子程序的時候把子程序pid寫入乙個檔案中,這種父程序捕捉到sigkill或者sighup訊號的時候讀取檔案kill 子程序們的pid。2.還有一種方法就是子程序定時呼叫os.getppid 來判斷是否自己已經成為了殭屍程序,如果是趕緊把事情做完正常結...
windows 下 python 開發是一種什麼樣的體驗?
劉鏟鏟 我喜歡使用自帶的IDLE,感覺在windows上開發有很多時候不得不用cmd。比如對程式進行封裝,或者用pyQt來做介面的時候,倒不是特別麻煩,但是我用別的語言還沒有這種情況。還有就是庫多,庫多,安這個庫同時必須還得安三四個其他的庫。VS2015支援python了,哦也。 ying xion...