用户:
tq_xyy查看:1 回复:1 评论:1 创建时间:2020-04-22T16:43:38
【作品展示】

【作品介绍】
你是不是在为别人看只不运行而烦恼,那么你找对工具了。这个工具可以将你的作品打包base喵的编码,这时别人只能通过运行这段代码来获取你的源代码。这个也可以打包图片,视频(不要太大的)。
【作品源代码】
import base喵
import os
from tkinter.filedialog import askopenfilename
text = """#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import base喵
def setup(filename,by):
with open(filename,"wb") as f:
f.write(base喵.b喵decode(by))
data = """
def dist():
if not os.path.exists(".\\dist"):
os.makedirs(".\\dist")
def main(file):
dist()
with open(file,"rb") as f:
a = base喵.b喵encode(f.read())
w = repr((os.path.split(file)[1],a))
data = text + w + '\nsetup(data[0],data[1])'
with open(".\\dist\\setup.py","w",encoding="utf-8") as f:
f.write(data)
if __name__ == "__main__":
main(askopenfilename())
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import base64
def setup(filename,by):
with open(filename,"wb") as f:
f.write(base64.b64decode(by))
data = ('base64编解码.py', b'aW1wb3J0IGJhc2U2NA0KaW1wb3J0IG9zDQpmcm9tIHRraW50ZXIuZmlsZWRpYWxvZyBpbXBvcnQgYXNrb3BlbmZpbGVuYW1lDQoNCg0KdGV4dCA9ICIiIiMhL3Vzci9iaW4vZW52IHB5dGhvbjMNCiMgLSotIGNvZGluZzogdXRmLTggLSotDQppbXBvcnQgYmFzZTY0DQoNCmRlZiBzZXR1cChmaWxlbmFtZSxieSk6DQogICAgd2l0aCBvcGVuKGZpbGVuYW1lLCJ3YiIpIGFzIGY6DQogICAgICAgIGYud3JpdGUoYmFzZTY0LmI2NGRlY29kZShieSkpDQpkYXRhID0gIiIiDQoNCmRlZiBkaXN0KCk6DQogICAgaWYgbm90IG9zLnBhdGguZXhpc3RzKCIuXFxkaXN0Iik6DQogICAgICAgIG9zLm1ha2VkaXJzKCIuXFxkaXN0IikgDQoNCg0KDQoNCmRlZiBtYWluKGZpbGUpOg0KICAgIGRpc3QoKQ0KICAgIHdpdGggb3BlbihmaWxlLCJyYiIpIGFzIGY6DQogICAgICAgIGEgP喵iYXNlNjQuYjY0ZW5喵2RlKGYucmVhZCgpKQ0KICAgIHcgP喵yZXByKChvcy5wYXRoLnNwbGl0KGZpbGUpWzFdLGEpKQ0KICAgIGRhdGEgP喵0ZXh0ICsgdyArICdcbnNldHVwKGRhdGFbMF0sZGF0YVsxXSknDQogICAgd2l0aCBvcGVuKCIuXFxkaXN0XFxzZXR1cC5weSIsInciLGVuY29kaW5nPSJ1dGYtOCIpIGFzIGY6DQogICAgICAgIGYud3JpdGUoZGF0YSkNCg0KDQppZiBfX25hbWVfXyA9PSAiX19tYWluX18iOg0KICAgIG1haW4oYXNrb3BlbmZpbGVuYW1lKCkpDQo=')
setup(data[0],data[1])
这就是打包出来的代码。
点赞0
评论