Título: Probando este código Publicado por: Meta en 17 Junio 2020, 15:55 pm Buenas:
Tengo este código de Python 2.x. No me funciona en Visual Studio Community 2019 (https://visualstudio.microsoft.com/es/vs/) (Gratuito). Código
Me sale estos errores. Traceback (most recent call last): File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\microsoft\python\core\debugpy\__main__.py", line 45, in <module> cli.main() File "c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\microsoft\python\core\debugpy/..\debugpy\server\cli.py", line 429, in main run() File "c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\microsoft\python\core\debugpy/..\debugpy\server\cli.py", line 266, in run_file runpy.run_path(options.target, run_name=compat.force_str("__main__")) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\runpy.py", line 236, in _get_code_from_file code = compile(f.read(), fname, 'exec') File "C:\Users\Meta\Documents\Visual Studio 2019\Python_consola_01\Python_consola_01\Python_consola_01.py", line 10 print "Error: Cannot open file" ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Error: Cannot open file")? Press any key to continue . . . ¿Les dicen algo? Saludos. Título: Re: Probando este código Publicado por: MCKSys Argentina en 17 Junio 2020, 18:31 pm Hola!
Por lo que colocas, el código es python 2 y lo estás corriendo con python 3. La función print necesita paréntesis en py3. En py2 era omitible. Saludos! Título: Re: Probando este código Publicado por: Meta en 17 Junio 2020, 21:17 pm Lo he instalado ahora y lo he cambiado.
(https://www.subeimagenes.com/img/aaaaaaas-2140353.PNG) Me sale con otro error. Citar Can't find a usable init.tcl in the following directories: C:/Python27/lib/tcl8.5 {C:/Users/Meta/Documents/Visual Studio 2019/Projects/Python_consola_01/Python_consola_01/env1/lib/tcl8.5} {C:/Users/Meta/Documents/Visual Studio 2019/Projects/Python_consola_01/Python_consola_01/lib/tcl8.5} {C:/Users/Meta/Documents/Visual Studio 2019/Projects/Python_consola_01/Python_consola_01/env1/library} {C:/Users/Meta/Documents/Visual Studio 2019/Projects/Python_consola_01/Python_consola_01/library} {C:/Users/Meta/Documents/Visual Studio 2019/Projects/Python_consola_01/Python_consola_01/tcl8.5.15/library} {C:/Users/Meta/Documents/Visual Studio 2019/Projects/Python_consola_01/tcl8.5.15/library} This probably means that Tcl wasn't installed properly. Precisamente en la primera línea. root = Tkinter.Tk() Título: Re: Probando este código Publicado por: tincopasan en 27 Junio 2020, 13:06 pm si usas python 3 y el código es de 2.x pódes tratar de convertirlo, para eso trae 2to3 ,claro que no te salvará en todos los códigos, pero si tenés esa mala costumbre de copiar y no entender lo básico te puede ayudar. Tkinter con mayúsculas es para 2.x si mal no recuerdo, hace años que no lo uso, para importar en 3 es tkinter con minúsculas.
Título: Re: Probando este código Publicado por: @XSStringManolo en 27 Junio 2020, 15:09 pm python2 nombreDeTuPrograma.py
Título: Re: Probando este código Publicado por: Meta en 2 Julio 2020, 01:09 am Ya funciona gracias a todos.
|