Articles of cadena de

¿Por qué esta cadena no funciona con ast.literal_eval

Me sale un error de cadena con formato incorrecto. Aquí están mis pruebas >>> eval(“‘Hello:: ‘+’fdsfds'”) ‘Hello:: fdsfds’ >>> import ast >>> ast.literal_eval(“‘Hello:: ‘+’fdsfds'”) Traceback (most recent call last): File “”, line 1, in ast.literal_eval(“‘Hello:: ‘+’fdsfds'”) File “C:\Python27\lib\ast.py”, line 80, in literal_eval return _convert(node_or_string) File “C:\Python27\lib\ast.py”, line 79, in _convert raise ValueError(‘malformed string’) ValueError: malformed […]

Configuración de variables con exec dentro de una función

Acabo de comenzar a enseñar Python y necesito un poco de ayuda con este script: old_string = “didnt work” new_string = “worked” def function(): exec(“old_string = new_string”) print(old_string) function() Quiero conseguirlo tan old_string = “worked” .

¿Manteniendo solo ciertos caracteres en una cadena usando Python?

En mi progtwig tengo una cadena como esta: ag ct oso gcota Usando python, mi objective es deshacerme del espacio en blanco y mantener solo los caracteres a, t, c y g. Entiendo cómo deshacerme del espacio en blanco (solo estoy usando line = line.replace (“”, “”)). Pero, ¿cómo puedo deshacerme de los caracteres que […]

Manera vectorizada de contar las ocurrencias de una cadena en cualquiera de las dos columnas

Tengo un problema que es similar a esta pregunta , pero lo suficientemente diferente como para que no se pueda resolver con la misma solución … Tengo dos marcos de datos, df1 y df2 , como este: import pandas as pd import numpy as np np.random.seed(42) names = [‘jack’, ‘jill’, ‘jane’, ‘joe’, ‘ben’, ‘beatrice’] df1 […]

Lea el archivo en fragmentos: use RAM, lea cadenas desde archivos binarios

Me gustaría entender la diferencia en el uso de RAM de estos métodos al leer un archivo grande en python. Versión 1, encontrada aquí en stackoverflow: def read_in_chunks(file_object, chunk_size=1024): while True: data = file_object.read(chunk_size) if not data: break yield data f = open(file, ‘rb’) for piece in read_in_chunks(f): process_data(piece) f.close() Versión 2, usé esto antes […]

Python string.replace () no reemplaza caracteres

Alguna información de fondo: Tenemos un antiguo sistema de base de datos de documentos en la web donde trabajo, que consiste casi en documentos de MS Office con las extensiones “normales” (.doc, .xls, .ppt). Todos se nombran en función de algún tipo de número de identificación arbitrario (es decir, 1245.doc). Estamos cambiando a SharePoint y […]

encontrar el mejor subconjunto de la lista de cadenas para que coincida con una cadena dada

Tengo una cuerda s = “mouse” y una lista de cuerdas sub_strings = [“m”, “o”, “se”, “e”] Necesito averiguar cuál es el mejor y más corto subconjunto coincidente de subcadenas de la lista que coincide con s. ¿Cuál es la mejor manera de hacer esto? El resultado ideal sería [“m”, “o”, “se”] ya que juntos […]

convertir cadena a MD5

Ok, estoy tratando de escribir un convertidor básico de una cadena a código hash md5 , pero cuando ejecuto mi progtwig recibo un error que dice: Traceback (most recent call last): File “C:\Users\Shane\Documents\Amer CISC\lab4.py”, line 30, in assertEqual (computeMD5hash(“The quick brown fox jumps over the lazy dog”),(“9e107d9d372bb6826bd81d3542a419d6”)) File “C:\Users\Shane\Documents\Amer CISC\lab4.py”, line 27, in computeMD5hash m.update(string) […]

Versión de Python de las tiras reactivas de PHP

Escribí un fragmento de código para convertir las tiras de barras de PHP en escapes de Python [backslash] válidos: cleaned = stringwithslashes cleaned = cleaned.replace(‘\\n’, ‘\n’) cleaned = cleaned.replace(‘\\r’, ‘\n’) cleaned = cleaned.replace(‘\\’, ”) ¿Cómo puedo condensarlo?

Concatenar elementos de una tupla en una lista en python

Tengo una lista de tuplas que tiene cadenas, por ejemplo: [(‘this’, ‘is’, ‘a’, ‘foo’, ‘bar’, ‘sentences’) (‘is’, ‘a’, ‘foo’, ‘bar’, ‘sentences’, ‘and’) (‘a’, ‘foo’, ‘bar’, ‘sentences’, ‘and’, ‘i’) (‘foo’, ‘bar’, ‘sentences’, ‘and’, ‘i’, ‘want’) (‘bar’, ‘sentences’, ‘and’, ‘i’, ‘want’, ‘to’) (‘sentences’, ‘and’, ‘i’, ‘want’, ‘to’, ‘ngramize’) (‘and’, ‘i’, ‘want’, ‘to’, ‘ngramize’, ‘it’)] Ahora deseo concatenar […]