Autor
|
Tema: [python] Ayuda a listar busquedas (Leído 2,942 veces)
|
Ankrex
Desconectado
Mensajes: 3
|
Hola buenas,
Tengo un programa de python que accede a un excel (.xlsx), todo bien pero si quiero hacer una busqueda de un nombre concreto (pepito), solo me aparecerá el pepito exacto, si quiero que me liste todos los pepitos, osea todos los nombres que coincida (pepito123, pepito maria, etc.), ¿cómo podría hacerlo?
Muchas gracias.
|
|
« Última modificación: 17 Noviembre 2019, 02:34 am por Ankrex »
|
En línea
|
|
|
|
engel lex
|
todo bien pero si quiero hacer una busqueda de un nombre concreto (pepito), solo me aparecerá el pepito exacto como haces la busqueda? que import usas? potque en general si compras con in tendrás cualquier resultado donde "pepito" esté sin importar en que punto del texto
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Ankrex
Desconectado
Mensajes: 3
|
como haces la busqueda? que import usas? potque en general si compras con in tendrás cualquier resultado donde "pepito" esté sin importar en que punto del texto
Muchas gracias por contestar, el import, ese: from openpyxl import load_workbook a=search #search es el valor que se recoge de input i = 0 for row in sheet.iter_rows(): col1 = (row[0].value) i = i + 1 if a == col1: col2 = (row[1].value) return if (i > 290): #290 es el límite print("No encontrado) return
|
|
« Última modificación: 16 Noviembre 2019, 23:34 pm por Ankrex »
|
En línea
|
|
|
|
engel lex
|
primer que nada te recomiendo que uses variables expresivas, nada de tiempo pierdes escribiendo termino_a_buscar en lugar de a, eso te ayudará mas adelante a la hora de corregir problemas o buscar errores... lo unico que tienes que hacer es if a in row[0].value: print("valor conseguido")
en ese caso si el valor es "pablo y pepito van al cine juntos" y a es "pepito" eso retornará true y por lo tanto el if se cumple
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Ankrex
Desconectado
Mensajes: 3
|
@engel lex Muchas gracias por tu ayuda y velocidad a la hora de responder, ahora lo pruebo, gracias otra vez.
|
|
« Última modificación: 16 Noviembre 2019, 23:53 pm por Ankrex »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Ayuda] Listar o ver que fuentes se usaron en un diseño PSD.
Diseño Gráfico
|
Graphixx
|
1
|
4,817
|
7 Julio 2011, 01:45 am
por wvb
|
|
|
[Python] Listar Archivos Carpeta
Python
|
ovichan
|
2
|
7,544
|
20 Agosto 2013, 05:45 am
por ovichan
|
|
|
[Python]Listar archivos .exe de una unidad
Python
|
AdeLax
|
2
|
3,478
|
18 Noviembre 2013, 16:37 pm
por AdeLax
|
|
|
[AYUDA][PYTHON] Necesito ayuda con el metodo SEARCH del modulo RE de python
Scripting
|
Noxware
|
2
|
4,354
|
24 Mayo 2014, 16:11 pm
por Noxware
|
|
|
ayuda con listar productos
PHP
|
tecasoft
|
2
|
2,163
|
6 Diciembre 2014, 17:20 pm
por tecasoft
|
|