feat: 便携版EXE

This commit is contained in:
helloplhm-qwq
2023-11-11 18:16:03 +08:00
parent 6409caf638
commit 49cb760d4d
11 changed files with 96 additions and 29 deletions

View File

@ -10,6 +10,7 @@
import platform
import binascii
import builtins
import base64
import zlib
import re
@ -51,6 +52,9 @@ def require(module):
index += 1
return _module
def add_to_global_namespace(key, data):
setattr(builtins, key, data)
def sanitize_filename(filename):
if platform.system() == 'Windows' or platform.system() == 'Cygwin':
# Windows不合法文件名字符
@ -129,3 +133,4 @@ class jsobject(dict):
def __getattr__(self, UNUSED):
return None
add_to_global_namespace('require', require)