作者purestone (天空之子)
看板Python
标题[问题] 这篇程式看不懂..哪位大大可以帮忙解释一下的?
时间Wed Apr 23 20:42:17 2008
大家好,我在自学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