Resulta que estoy programando la version 2.0 de un software geoestadistico , donde la entrada de datos es un archivo plano con extension .dat.
Mediante el comando archivo_texto=open(«muestras.dat»,»r») pude leer el archivo plano sin problemas.
Mi consulta es la siguiente.
Como puedo hacer para que python lea este archivo de manera que reconozca que la primera linea representa el nombre de la base de datos , la segunda el numero de variables y desde ahí en adelante la información?
Resulta que necesito asignar una cantidad de variables a unos combobox, lo cual ya lo hice mediante el mismo comando , agregando archivo_texto.read y creando la cantidad necesaria según el numero de variables.
Pero necesito que eso sea automático, ya que no siempre sera la misma base de datos y por ejemplo si la segunda linea de la base de datos indica 7 ,python lea las 7 variables y si dice 5 python leas las 5 variables.
Cuando hablo de variables hablo matemáticamente, ya que por lo que he podido y comprendo que en pyhton las variables se refieren a las «cajas» de texto a las cuales les asignamos un valor.
Llevo unos 3 días estudiando por todo Internet y no he podido hacerlo.
Agregar que también intente el método sqlite3 pero el visor de sqlite 3 no reconoce como base de datos un archivo plano .dat ni un csv.
Ayuda por favor.
Esto use para abrir y leer la base de datos:
archivo_texto=open(«muestras.dat»,»r»)
texto0=archivo_texto.read()
texto1=archivo_texto.readline()
texto2=archivo_texto.readline()
texto3=archivo_texto.readline()
texto4=archivo_texto.readline()
texto5=archivo_texto.readline()
texto6=archivo_texto.readline()
texto7=archivo_texto.readline()
texto8=archivo_texto.readline()
en este caso eran 8 variables por eso llegue hasta el 8 pero como comento necesito que eso sea automatico ya que al cambiar de base de datos no lo reconocera.
Hola Manuel, lamentablemente la consulta no tiene nada que ver con el curso, y como sabes estos cursos son gratuito, en tu caso habría que desarrollarlo
Puedes buscar soporte en el foro de http://stackoverflow.com/ son especialista en resolver dudas de codigos
Hola , excelente web y muy buenos tus videos .
Quiero hacer una pregunta.
Resulta que estoy programando la version 2.0 de un software geoestadistico , donde la entrada de datos es un archivo plano con extension .dat.
Mediante el comando archivo_texto=open(«muestras.dat»,»r») pude leer el archivo plano sin problemas.
Mi consulta es la siguiente.
Como puedo hacer para que python lea este archivo de manera que reconozca que la primera linea representa el nombre de la base de datos , la segunda el numero de variables y desde ahí en adelante la información?
Resulta que necesito asignar una cantidad de variables a unos combobox, lo cual ya lo hice mediante el mismo comando , agregando archivo_texto.read y creando la cantidad necesaria según el numero de variables.
Pero necesito que eso sea automático, ya que no siempre sera la misma base de datos y por ejemplo si la segunda linea de la base de datos indica 7 ,python lea las 7 variables y si dice 5 python leas las 5 variables.
Cuando hablo de variables hablo matemáticamente, ya que por lo que he podido y comprendo que en pyhton las variables se refieren a las «cajas» de texto a las cuales les asignamos un valor.
Llevo unos 3 días estudiando por todo Internet y no he podido hacerlo.
Agregar que también intente el método sqlite3 pero el visor de sqlite 3 no reconoce como base de datos un archivo plano .dat ni un csv.
Ayuda por favor.
Esto use para abrir y leer la base de datos:
archivo_texto=open(«muestras.dat»,»r»)
texto0=archivo_texto.read()
texto1=archivo_texto.readline()
texto2=archivo_texto.readline()
texto3=archivo_texto.readline()
texto4=archivo_texto.readline()
texto5=archivo_texto.readline()
texto6=archivo_texto.readline()
texto7=archivo_texto.readline()
texto8=archivo_texto.readline()
en este caso eran 8 variables por eso llegue hasta el 8 pero como comento necesito que eso sea automatico ya que al cambiar de base de datos no lo reconocera.
Y luego asigne esto al Combobox:
combo2[‘values’] =texto2,texto3,texto4,texto5,texto6,texto7,texto8
combo2.place(x=160, y=30, width=100)
De antemano gracias.
Saludos.
Hola Manuel, lamentablemente la consulta no tiene nada que ver con el curso, y como sabes estos cursos son gratuito, en tu caso habría que desarrollarlo
Puedes buscar soporte en el foro de http://stackoverflow.com/ son especialista en resolver dudas de codigos
Saludos