Feb-01-2022, 06:52 PM
Hi. I'm trying to solve a critical issue that prevents to continue working on my project. I think it's something easy to solve and I'm probably just missing something obvious, however, I couldn't find the resolution online.
I'm using open() to read the file content.
The pyinstaller command:
I've tried a lot of things but nothing has solved the problem.
Can you please help me?
I'm using open() to read the file content.
move_f = open(vkode_location + "devview\\files\\stats\\stats_console.saver", "r") print("You've opened Console " + move_f.read() + " times") move_f.close()When I run it on my device, everything works perfectly. But when I convert it to an executable, it inserts "v" to the file location for some reason.Output:Traceback (most recent call last): File "console.py", line 207, in <module> result, error = vkode.run('<stdin>', text) File "vkode.py", line 2848, in run result = interpreter.visit(ast.node, context) File "vkode.py", line 2527, in visit return method(node, context) File "vkode.py", line 2547, in visit_ListNode elements.append(res.register(self.visit(element_node, context))) File "vkode.py", line 2527, in visit return method(node, context) File "vkode.py", line 2749, in visit_CallNode return_value = res.register(value_to_call.execute(args)) File "vkode.py", line 1708, in execute return_value = res.register(method(exec_ctx)) File "vkode.py", line 1929, in execute_vkStats move_f = open(vkode_location + "devview\\files\\stats\\stats_console.saver", "r") FileNotFoundError: [Errno 2] No such file or directory: 'D:\\Soubory\\jine\\Developing\\vkode\\6 - kopie (2) - kopie\\dist\\console\\vdevview\\files\\stats\\stats_console.saver' [7216] Failed to execute script 'console' due to unhandled exception!The code should open devview\\files\\stats\\stats_console.saver, not vdevview\\files\\stats\\stats_console.saverThe pyinstaller command:
pyinstaller --noconfirm --onedir --console --icon "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/icon.ico" --no-embed-manifest --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/cache;cache/" --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/devview;devview/" --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/devview/files;devview/files/" --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/devview/files/savers;devview/files/savers/" --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/devview/files/stats;devview/files/stats/" --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/lib;lib/" --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/console.py;." --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/update.py;." --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/vkode.py;." --add-data "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/build-exe with python.py;." "D:/Soubory/jine/Developing/vkode/6 - kopie (2) - kopie/console.py"I've tried a lot of things but nothing has solved the problem.
Can you please help me?
