我试图从我的python代码创建.exe文件,这在我的计算机上很好,但是.exe文件在另一台计算机上不起作用。该命令是:
pyinstaller --onefile <filename>.py
我的代码的一部分是:
hex_user = []
int_user = []
for i in range(size_username):
hex_user.append(hex(ord(username[i])))
int_user.append(int(format(ord(username[i]), "x"), 16))
while index <= 4:
if counter+1 >= len(ebx):
data = "0" + ebx[counter]
else:
data = ebx[counter+1]+ebx[counter]
if int(data, 16) > 9:
data = format(int("37", 16)+int(data, 16), 'x')
else:
data = format(orWith30(data), 'x')
out += data
serial += bytes.fromhex(data).decode("ASCII")
index += 1
counter += 2
print(serial)
input()
input()
我读取了字符并更改为十六进制,然后对它们进行了一些转换,最后,我将它们转换为ASCII代码并且不导入任何库,但是错误是:
“无模块命名编码”
答案 0 :(得分:0)
在目标计算机上使用pip导入编码模块。