共计 815 个字符,预计需要花费 3 分钟才能阅读完成。
#encoding: utf-8
#练习:生成一个配置文件
# tpl = open('/Users/macbookair/python/study/conf/nginx.conf','rt').read()
# conf = tpl.format(LISTEN = '9091', SERVER_NAME = 'test.com',LOCATION = '1.1.1.1 http://1.1.1.1')
# new_conf = open('/Users/macbookair/python/study/conf/nginx_new.conf','wt')
# new_conf.write(conf)
# new_conf.close()
#练习:copy 移动一个文件
### 创建 1 个 G 的文件 dd if=/dev/zero of=test.txt bs=1M count=1000
#源目标地址
#src = '/Users/macbookair/python/study/conf/user.txt'
#dest = '/Users/macbookair/python/study/user_new.txt'
# 2G 文件
src = '/Users/macbookair/Downloads/PremierePro_ZH.dmg'
dest = '/Users/macbookair/Documents/PremierePro.dmg'
#读取大小 1024 * 1024 = 1024K = 1M
BUFFER_SIZE = 1024 * 1024
#打开源目标地址
src_file = open(src,'rb')
dest_file = open(dest, 'wb')
while True:
tmp = src_file.read(BUFFER_SIZE)
#等于空字符串说明读取完了
if tmp == b'':
break
dest_file.write(tmp)
dest_file.flush()
src_file.close()
dest_file.close()
正文完