Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.


19
Cómo dividir una ruta de dos en sus componentes en Python
Tengo una variable de cadena que representa una ruta de dos por ejemplo: var = "d:\stuff\morestuff\furtherdown\THEFILE.txt" Quiero dividir esta cadena en: [ "d", "stuff", "morestuff", "furtherdown", "THEFILE.txt" ] He intentado usar split()y replace()pero solo procesan la primera barra diagonal inversa o insertan números hexadecimales en la cadena. Necesito convertir esta …
153 python 

17
Restablecer objeto generador en Python
Tengo un objeto generador devuelto por rendimiento múltiple. La preparación para llamar a este generador es una operación bastante lenta. Es por eso que quiero reutilizar el generador varias veces. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x) …
153 python  generator  yield 

5
Buscar y reemplazar valores de cadena en la lista
Tengo esta lista: words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really'] Lo que me gustaría es reemplazar [br]con un valor fantástico similar <br />y obtener así una nueva lista: words = ['how', 'much', 'is<br />', 'the', 'fish<br />', 'no', 'really']
153 python  string  list 

3
AttributeError: el módulo 'datetime' no tiene el atributo 'strptime'
Aquí está mi Transactionclase: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy Y cuando estoy tratando de ejecutar la datefunción: tr = Transaction('AAPL', 600, '2013-10-25') print tr.date Recibo el siguiente error: self.date = …
153 python  class  python-2.7 



2
¿Fecha de creación automática para objetos de formulario modelo Django?
¿Cuál es la mejor manera de establecer una fecha de creación para un objeto automáticamente, y también un campo que registrará cuándo se actualizó el objeto por última vez? modelos.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if request.method == 'POST': form = MyForm(request.POST) if form.is_valid(): …


11
Eliminar duplicados dict en la lista en Python
Tengo una lista de dictados, y me gustaría eliminar los dictados con pares idénticos de clave y valor. Para esta lista: [{'a': 123}, {'b': 123}, {'a': 123}] Quisiera regresar esto: [{'a': 123}, {'b': 123}] Otro ejemplo: Para esta lista: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': …
153 python  list  dictionary 


3
Operadores lógicos para la indexación booleana en pandas
Estoy trabajando con el índice booleano en Pandas. La pregunta es por qué la declaración: a[(a['some_column']==some_number) & (a['some_other_column']==some_other_number)] funciona bien mientras a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] sale con error? Ejemplo: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with …

6
u '\ ufeff' en la cadena Python
Me sale un error con el siguiente patrón: UnicodeEncodeError: 'ascii' codec can't encode character u'\ufeff' in position 155: ordinal not in range(128) No estoy seguro de qué u'\ufeff'es, aparece cuando estoy raspando web. ¿Cómo puedo remediar la situación? El .replace()método de cadena no funciona en él.
153 python  unicode  utf-8 


5
Backporting Python 3 abierto (codificación = "utf-8") a Python 2
Tengo una base de código Python, creada para Python 3, que usa el estilo Python 3 open () con el parámetro de codificación: https://github.com/miohtama/vvv/blob/master/vvv/textlineplugin.py#L47 with open(fname, "rt", encoding="utf-8") as f: Ahora me gustaría exportar este código a Python 2.x, para tener una base de código que funcione con Python 2 …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.