Articles of python 3.6

Error al construir el ejecutable con cx_Freeze: IndexError: índice de tupla fuera de rango

Fondo He creado un progtwig que estoy intentando convertir en un ejecutable utilizando CX_Freeze. El archivo setup.py se coloca dentro del mismo directorio que todos los archivos con los que estoy trabajando. No uso ninguna biblioteca extra que no sea TKinter y OS. El progtwig funciona perfectamente bien normalmente cuando lo ejecuto a través de […]

conda install python = 3.6 UnsatisfiableError

Actualmente tengo Python 3.5.2 instalado a través de Anaconda Continuum. Estoy intentando actualizar a Python 3.6 pero me conda install python=3.6 el siguiente error cuando bash ejecutar conda install python=3.6 : UnsatisfiableError: The following specifications were found to be in conflict: – enum34 -> python 2.6*|2.7*|3.3*|3.5* – python ==3.6.0 Use “conda info ” to see […]

Pandas to_sql Error: Nombre de columna no válido ‘Ninguno’

Estoy usando pandas to_sql() para insertar el dataframe de pandas en la base de datos sql , usando el siguiente fragmento de código: params = quote(“DRIVER={SQL Server};SERVER=%s;DATABASE=%s;UID=%s;PWD=%s”%(config.server,config.database,config.user_id,config.password)) self.engine = create_engine(“mssql+pyodbc:///?odbc_connect=%s” % self.params) La conexión está funcionando bien. dataframe.to_sql(“InvoiceStandardization_InvoiceExtractTemp”, con=self.engine, if_exists=”append”, index=False) Cuando intenté esto está mostrando error como: [42S22] [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column […]

Multiprocesamiento de Python: abortar mapa en el primer error secundario

¿Cuál es la forma correcta de abortar el multiprocesamiento cuando uno de los niños aborta y / o lanza una excepción? Encontré varias preguntas en torno a eso ( manejo de errores de multiprocesamiento genérico , cómo cerrar el grupo de multiprocesamiento con excepción pero sin respuesta , …), pero no tengo una respuesta clara […]

Python asyncio ‘_overlapped’ no se importa

No se pudo importar la biblioteca asyncio en virtualenv. Python 3.6.4 x32 Gana 10 x64 Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32 Type “help”, “copyright”, “credits” or “license” for more information. >>>import asyncio Traceback (most recent call last): File “C:\Python36\Lib\asyncio\__init__.py”, line 16, in from . import _overlapped ImportError: […]

Son los conjuntos ordenados como dicts en python3.6

Debido a los cambios en la implementación de dict en Python 3.6, ahora está ordenado de forma predeterminada. ¿Se set el orden de preservar también ahora? No pude encontrar ninguna información al respecto, pero como ambas estructuras de datos son muy similares en la forma en que funcionan bajo el capó, pensé que podría ser […]

F-cuerdas en Python 3.6

Realmente me gusta ahondar en el estilo de código y es interesante saber si a partir de ahora en todos los casos sería mejor usar el nuevo estilo. Estoy usando mucho .format() en mis proyectos de Python 3.5, y me temo que quedará obsoleto durante las próximas versiones de Python debido a este nuevo tipo […]

¿Sqlite3 cursores actualizando en vivo?

¿Puede alguien explicarme esto por favor? import sqlite3 db = sqlite3.connect(‘:memory:’) db.execute(‘create table t1 (id integer primary key, val text)’) db.execute(‘create table t2 (id integer primary key, val text)’) c = db.cursor() c.execute(‘insert into t1 values (?, ?)’, (1, ‘a’)) c.execute(‘insert into t2 values (?, ?)’, (1, ‘b’)) c.execute(‘insert into t1 values (?, ?)’, (2, […]

Recuperación del manejo de python 3.6 de re.sub () con coincidencias de longitud cero en python 3.7

El manejo de coincidencias de longitud cero ha cambiado con Python 3.7. Considere lo siguiente con python 3.6 (y anterior): >>> import re >>> print(re.sub(‘a*’, ‘x’, ‘bac’)) xbxcx >>> print(re.sub(‘.*’, ‘x’, ‘bac’)) x Obtenemos lo siguiente con python 3.7: >>> import re >>> print(re.sub(‘a*’, ‘x’, ‘bac’)) xbxxcx >>> print(re.sub(‘.*’, ‘x’, ‘bac’)) xx Entiendo que este […]

La anotación de la función de Python en el tipo de retorno de clase es el aumento de clase no definido

En Python 3.6.1, hay varias formas de hacer sugerencias de tipo, en la cadena de documentos o en la anotación. ¿Cómo puedo lograr esto usando la anotación? Digamos que tengo una clase, que tiene un método de clase load para cargar datos de algún lugar, json o base de datos, por ejemplo, y construir y […]