# -*- coding: utf-8 -*-
import traceback
import base64
import os
# a = 'a' * 1024 * 1024 * 1000
# print 'len(a): %s' % len(a)
def getfilebase64encode(file, bufsize=1024 * 1024 * 6):
try:
fp = open(file, 'rb')
content = ''
while True:
data = fp.read(bufsize)
if not data: break
print id(content)
content += base64.b64encode(data).strip()
# print len(content)
fp.close()
return content
except:
traceback.print_exc()
return ''
filepath = os.path.join('D:', 'video', '2021-01', '20210114_093126.mp4')
# getfilebase64encode('D:\video\2021-01\20210113_171732.mp4')
content = getfilebase64encode(filepath)
print len(content)
base64读取文件
最新推荐文章于 2024-04-13 14:57:06 发布