0

我在 xlwings 中编写了一些 excel 函数,为了避免修改,我使用了 pyarmor。

在excel里面是代码:

Private Sub menu_Click()
     RunPython ("import MenuHerramientasUtilidades; MenuHerramientasUtilidades.main()")
End Sub

正如我所说,python 脚本 MenuHerramientasUtilidades 被混淆了。

当我运行 excel 宏时,出现此错误:

---------------------------
Error
---------------------------
Traceback (most recent call last):

  File "<string>", line 1, in <module>

  File "c:------------------\MenuHerramientasUtilidades.py", line 1, in <module>

    __pyarmor__(__name__, __file__, b'\x50\x59\x41\x52\x4d\x4f\x52\x00\x00\x03\x09\x00\x61\x0d\x0d\x0a\x08\x2d\xa0\x01\x00\x00\x00\x00\x01\x00\x00\x00\x40\x00\x00\x00\xc1\x02\x00\x00\x00\x00\x00\x10\x3b\xfb\x27\x26\x6c\x05\xa2\xed\x1c\x92\x3b\x27\xb5\x44\xbf\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x16\x6c\xb0\xe4\xa3\x21\xa3\xf7\x83\x41\x72\xac\x66\xda\xfb\x45\x72\x0d\xa3\xa3\xaa\x37\x93\xa3\xa9\x34\x71\xb1\x51\x4a\x8d\xb7\x2e\x81\x7d\xfd\x7f\xa6\x77\xb2\xf9\x68\x3b\xb9\x39\x04\x25\x99\x84\x75\x2e\xe4\x68\xed\x8a\xa7\xef\x6b\x79\x16\x37\x9e\xcd\x7e\xd8\x0f\xbd\x7c\xc7\x54\x35\xd4\x59\x30\x0a\xfb\x68\xfb\xfa\xce\xf2\x4c\x84\xc7\xc1\x45\xd6\xcb\x21\xb8\xdb\x33\xd0\x49\xd0\x9b\x2c\x2f\x1b\x5e\x2c\xde\xe7\x3d\x5c\x8a\xce\xf0\x25\x5b\xdf\x7a\x56\x07\xda\xd8\x74\xd8\x4a\x4c\xb1\xab\x8d\x1d\xa2\x88\x09\xb8\x6e\x4a\x29\x7b\x66\x8f\x6e\xfe\x39\x27\xd4\x19\x54\x69\xd4\xf1\x1e\xe4\xa0\xf9\xcc\x7d\x1f\xa9\xa2\xef\x47\x6e\x24\x2a\xec\x44\x05\x01\x06\xde\xb5\xb9\xb9\xe8\xe2\xc7\x1e\xd1\x05\xf8\x6d\x79\xa0\x4c\x3b\xf9\xe6\x93\x47\xa6\x72\x8b\x59\x1a\xfb\x55\x74\xe6\xfc\x61\xf7\xfd\xa6\x49\x12\xbb\xac\xab\xee\x11\xa1\x4c\xa2\xdb\xa5\x09\xee\xf8\x87\x8c\xe1\x65\x14\xc5\xd8\xb6\xc2\xe2\xf7\x3e\xec\x82\x48\x46\x0e\x6e\x3f\xe8\x56\x88\x9d\xee\x61\xda\xf1\x8e\x6a\x71\x31\x04\x72\x78\x02\x97\x35\x17\xa8\x6d\x72\xf2\xde\xff\xb8\x9d\xa6\xe9\xee\x85\xbe\x9f\x46\x40\x3d\xb1\xc6\x2a\xe2\x6e\x4e\xd5\x05\xb1\xc2\xbb\xcd\x94\x7b\xdc\xdd\x66\xc4\x64\x7a\xc7\x99\xa4\xb9\xf0\x00\x5e\xba\x74\x7e\x4f\x3e\x62\x57\x32\x70\x25\x84\x52\x79\x43\xc8\xf3\x53\xfd\x88\xc6\x0a\xb8\xba\x7b\x90\x51\xcc\xc4\x07\xa0\xa6\x40\xb5\x10\xf5\x3f\x4a\x12\x07\x5f\xf8\x8f\x19\x11\x32\xb6\xa6\xda\xa9\x92\xea\x92\x34\x57\x6c\x10\x71\xbf\x4c\x56\xec\x3c\x76\x38\xb1\xc3\x1b\x44\x1b\x5c\x08\x88\xd5\xdf\x8c\xcc\x2c\xb2\xc5\xba\xfe\x93\x18\xd1\x4d\x0f\x81\x89\xd0\xa7\x7f\xac\xef\xf9\x0c\x64\x60\xe0\xea\x91\x80\x83\xe6\x54\x92\x26\x94\x9f\xd4\x52\xaf\x7e\x65\x7a\x7d\xf2\x1f\x95\x32\xca\x32\x7e\x28\x95\x41\x3e\x04\x54\xe4\x34\x2f\x93\x39\x4c\x5c\x6f\x81\xb0\x2b\x6b\x9c\x9a\x7e\xad\xf6\x26\x51\xda\xa2\x93\x8b\x2f\x72\xd8\x00\x95\xe0\xce\xb1\x82\x02\x11\x8f\xce\xb4\xdd\x47\xb0\xde\x66\xeb\x60\x42\x3f\x11\x38\x47\x6e\xbd\x72\x37\xbb\x53\x5a\x3d\x82\x8d\x38\x72\x7f\xe6\xe2\x88\xf0\x67\x22\x46\xfa\x88\x69\xc0\x48\xb6\x24\xf4\x0f\xb6\xd5\x38\x37\xd4\x87\x30\x40\x84\x07\x0c\x88\x74\xa6\x11\x5a\x9b\xaf\x3a\xec\xdf\x99\x08\x9e\xf0\xb0\x27\x64\xde\x46\xf5\xae\x3b\x61\xc0\x0e\xdb\x05\x71\x9e\x35\x22\x2d\x97\xc1\x6e\xe2\x34\xd5\x92\xec\x1f\x44\xae\xb6\xd3\xed\x09\x51\xdb\x73\xb0\xba\xfd\x2d\x81\xb8\xab\x7f\x1d\xd2\x59\xef\xe0\xb0\x9f\x43\x68\x25\xcf\xc4\x6b\x09\x81\x23\x2b\x57\xb2\x0e\x8e\xa9\x84\x48\xa7\x1e\x64\xf1\x13\xb7\x0f\x27\x2e\x93\x3d\xe0\x62\xb5\x13\x72\x06\x6f\x06\xf5\x1d\xa6\xcb\x21\x91\xd2\x0e\x14\xa5\x1f\xfa\x60\x58\x3b\x16\xa9\xa4\xff\x0f\xa9\x0f\x08\xa7\x0a\xe7\xff\xff\xfd\x10\x76\xc4\x01\x8b\x40\x69\x98\x1c\xc3\xe0\x13\xbb\x7e\x32\xc4\xb2\x78\xca\x99\xd1\xf6\xe9\xa1\x8a\x04\x81\xdb\x69\x5b\xa1\x24\xfe\x93\xb0\x76\x2f\x83\xa1\xf9\x68\xcb\x35\xf4\x54\x84\xac\x99\x8d\xc1\xc7\x75\x41\x9d\x21\xd8\x7c\x45\x78\xf1\x67\x90\x0c\x07', 2)

NameError: name '__pyarmor__' is not defined



Press Ctrl+C to copy this message to the clipboard.
---------------------------
Aceptar   
---------------------------

你知道是什么问题吗?或者至少是导入混淆脚本的方法。

此外,我还有另一个导入混淆脚本的脚本。如果我无法导入混淆脚本,我会遇到更多错误。

4

0 回答 0