Preguntas etiquetadas con python

209
¿Qué hace exactamente el método .join ()?

Soy bastante nuevo en Python y estoy completamente confundido por .join() lo que he leído es el método preferido para concatenar cadenas. Lo intenté: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) y obtuve algo...

209
¿Usar variables globales entre archivos?

Estoy un poco confundido acerca de cómo funcionan las variables globales. Tengo un proyecto grande, con alrededor de 50 archivos, y necesito definir variables globales para todos esos archivos. Lo que hice fue definirlos en mi main.pyarchivo de proyectos , de la siguiente manera: #...

209
Omita los encabezados al editar un archivo csv con Python

Estoy usando el código mencionado a continuación para editar un csv usando Python. Las funciones llamadas en el código forman la parte superior del código. Problema: quiero que el código mencionado a continuación comience a editar el csv desde la segunda fila, quiero que excluya la primera fila...

209
¿Cómo manejar los errores con boto3?

Estoy tratando de imaginar cómo hacer un manejo adecuado de errores con boto3. Estoy tratando de crear un usuario de IAM: def create_user(username, iam_conn): try: user = iam_conn.create_user(UserName=username) return user except Exception as e: return e Cuando la llamada a create_user...

208
Diferentes formas de borrar listas

¿Hay alguna razón para hacer algo más complicado que una de estas dos líneas cuando desea borrar una lista en Python? old_list = [] old_list = list() La razón por la que pregunto es que acabo de ver esto en algún código en ejecución: del old_list[ 0:len(old_list)

208
agregar nueva fila al antiguo archivo csv python

Estoy tratando de agregar una nueva fila a mi antiguo archivo csv. Básicamente, se actualiza cada vez que ejecuto el script Python. En este momento estoy almacenando los viejos valores de filas csv en una lista y luego borrando el archivo csv y volviéndolo a crear con el nuevo valor de...

208
e.printStackTrace equivalente en python

Sé que print(e)(donde e es una excepción) imprime la excepción ocurrida, pero estaba tratando de encontrar el equivalente en Python de Java e.printStackTrace()que rastrea exactamente la excepción a qué línea ocurrió e imprime todo el rastro. ¿Alguien podría decirme el equivalente de...