[問題] 這篇程式看不懂..哪位大大可以幫忙解釋一下的?

看板Python作者 (天空之子)時間17年前 (2008/04/23 20:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好,我在自學python,以下這篇範例看不懂,拜託哪位大大幫忙解釋一下..>< 原始碼: import os,time source=['/Users/swaroopch/Documents','/Users/swaroopch/Code'] target_directory='/Users/swaroopch/Backup/' target=target_directory+time.strftime('%Y&n&d_%H%M%S')+'.zip' zip_command="zip-qr'%s'%s"%(target,''.join(source)) print zip_command if os.system(zip_command)==0 print 'Successful backup to',target else: print 'Backup Failed' 輸出結果: zip-qr '/Users/swaroopch/Backup/20051113_234436.zip'/Users/swaroopch/Documents/ /Users/swaroopch/Code/ Successful backup to/Users/swaroopch/Backup/20051113_234436.zip 至於我哪裡看不懂呢,其實是幾乎看不懂!!! 這是咬一口周蟒的範例,這本書的前半部我還看的懂,但到了這邊之後就完全卡住了,首先: 1.os和time是標準庫裡頭的模組嗎??我不懂這二個字怎突然出現的,所謂的標準庫是指標 準函式庫嗎?還是標準模組庫??本來就儲存在記憶體嗎??這二個模組的功能是什麼?? 2.target_directory這個字是作什麼用的??為什麼它不像需要前面的source需要[]?? 3.target=target_directory+time.strftime('%Y&n&d_%H%M%S')+'.zip'這一行我完全看 嘸,我特別不懂那些%Y&n&d_%H%M%S是從哪裡冒出來的,又有什麼意思??另外這一行用了兩個 +號,可以解釋一下嗎?? 4.zip_command="zip-qr'%s'%s"%(target,''.join(source))這一行我沒一個字懂,結構更 不用說了,哪位大大可以解釋一下嗎?? 5.os.system(zip_command)這個詞是什麼意思?它是函式嗎??不懂哩~ 6.輸出結果是從哪裡來的啊??我看不懂它是怎冒出來的.. 嗯~其實幾乎不懂,但大概列舉了上述六點問題,拜託哪位高人指點迷津一下吧~>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.32.215
文章代碼(AID): #183owg-x (Python)
文章代碼(AID): #183owg-x (Python)