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?