Articles of sintaxis de

Python Literal r ‘\’ No aceptado

r’\’ en Python no funciona como se esperaba. En lugar de devolver una cadena con un carácter (una barra invertida), genera un SyntaxError. r”\” hace lo mismo. Esto es bastante engorroso si tiene una lista de rutas de Windows como estas: paths = [ r’\bla\foo\bar’, r’\bla\foo\bloh’, r’\buff’, r’\’, # … ] ¿Hay alguna buena razón […]

¿Manera correcta de convertir la SEÑAL y la RANURA antiguas al nuevo estilo?

Actualmente estoy intentando convertir un progtwig Python antiguo de Python 2 a Python 3, y actualizar de PyQt4 a PyQt5. La aplicación utiliza la señal de estilo antiguo y las ranuras que no son compatibles con PyQt5. He descubierto la mayor parte de lo que se necesita hacer, pero a continuación hay algunas líneas en […]

lista de comprensión equivalente sin generar una lista desechable

Posible duplicado: ¿Es Pythonic usar la lista de comprensión solo para efectos secundarios? uso adecuado de las listas de comprensión – python Python tiene la syntax de comprensión de lista útil y elegante. Sin embargo AFAIK siempre produce una lista. A veces siento la necesidad de utilizar la comprensión de la lista solo por su […]

¿Cómo puedo lograrlo de cerca?: Desde C ++ / C # en Python?

En C # podría escribir fácilmente lo siguiente: string stringValue = string.IsNullOrEmpty( otherString ) ? defaultString : otherString; ¿Hay una manera rápida de hacer lo mismo en Python o estoy atascado con una afirmación de ‘si’?

Python: SyntaxError: la palabra clave no puede ser una expresión

En un script de Python, llamo a una función desde rpy2 , pero recibo este error: #using an R module res = DirichletReg.ddirichlet(np.asarray(my_values),alphas, log=False, sum.up=False) SyntaxError: keyword can’t be an expression ¿Qué fue exactamente lo que salió mal aquí?

En Python, ¿cómo uso el subproceso en lugar de os.system?

Tengo una secuencia de comandos de Python que llama a un progtwig ejecutable con varios argumentos (en este ejemplo, es ‘sqlpubwiz.exe’ que es el “Asistente de publicación de la base de datos de Microsoft SQL Server”): import os sqlpubwiz = r'”C:\Program Files\Microsoft SQL Server\90\Tools\Publishing\sqlpubwiz.exe”‘ server = ‘myLocalServer’ database = ‘myLocalDatabase’ connection_values = [‘server=’ + server, […]

¿Cuál es la diferencia entre! = Y ?

Quizás esta es una pregunta bastante nueva, pero tengo curiosidad. He intentado buscarlo, pero supongo que me falta la terminología correcta para buscar correctamente. Diferencia entre != Y . Al buscar de nuevo, “desigualdad“, encontré uno que not == discute not == y != , Pero nada sobre .

Python Script devuelve “Ninguno” involuntario después de la ejecución de una función

Especificaciones: Ubuntu 13.04 Python 3.3.1 Antecedentes: total principiante a Python; Busqué sobre esta pregunta, pero la respuesta que encontré fue más sobre “qué” que “por qué”; Lo que pretendía hacer: crear una función que tome las entradas de puntaje de prueba del usuario y arroje calificaciones de letras de acuerdo con una escala / curva […]

¿Por qué no es un error asignar una lista vacía (por ejemplo, = “”)?

En Python 3.4, estoy escribiendo [] = “” y funciona bien, no se levanta ninguna excepción. Aunque, por supuesto, [] no es igual a “” después. [] = () También funciona bien. “” = [] Sin embargo, plantea una excepción como se esperaba, () = “” Sin embargo, plantea una excepción como se esperaba. Entonces, […]

¿Qué significa este código: “imprimir >> sys.stderr”

print >> sys.stderr, “Error in atexit._run_exitfuncs:” ¿Por qué imprimir ‘>>’ delante de sys.stderr ? Gracias.