python 练习之文件读写(三)

共计 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()
正文完
 0
caoguojian
版权声明:本站原创文章,由 caoguojian 于2022-05-08发表,共计815字。
转载说明:除特殊说明外本站文章皆由CGJ发布,转载请注明出处。
一言一句话
-「
评论(没有评论)