代码拉取完成,页面将自动刷新
import base64, json, pickle
def get_license(src_fileName, dest_fileName):
src_contents = ''
try:
with open(src_fileName, encoding='utf-8') as f:
src_contents = f.read()
src_contents = json.loads(src_contents)
if len(src_contents) < 2:
print(f'原始授权文件异常, path={src_fileName}')
return
src_contents = bytes('{}'.format(src_contents), 'utf-8')
dest_contents = base64.encodebytes(src_contents)
dest_str = pickle.dumps(dest_contents).decode('latin1')
with open(dest_fileName, 'w', encoding='utf-8') as f:
f.write(dest_str)
print(f'已生成授权文件{dest_fileName}')
except FileNotFoundError:
msg = f'授权原始文件{src_fileName}不存在...'
print('synlog=', msg)
except PermissionError:
msg = f'授权原始文件{src_fileName}存在但没有权限访问...'
print('synlog=', msg)
except Exception as e:
msg = f'异常{str(e)}...'
print('synlog=', msg)
if __name__ == '__main__':
get_license('./diningpos_license', './diningpos_licensees')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。