Buenos días,
Estoy trabajando con ficheros binarios pero tengo una duda.
Lo primero que hago en mi programa es buscar un valor en el fichero, a
partir de esa posición muevo el puntero X posiciones y me interesaria
escribir cierto valor binario y/o HEX en esa posición.
He intentado con:
fichero
yo intentaría leer el fichero en memoria, cambiaría alli los datos y luego
volvería a escribir el fichero. Los discos no pueden escribir "un byte".
2016-01-27 14:40 GMT+00:00 Pixu Kideak :
> Buenos días,
>
> Estoy trabajando con ficheros binarios pero tengo una duda.
>
> Lo primero que hago en mi
"
yo intentaría leer el fichero en memoria, cambiaría alli los datos y luego
volvería a escribir el fichero. Los discos no pueden escribir "un byte".
"
Cuando se esta realizando la asignación archivo = open(ficheroLeer, 'r+b')
¿no se estaría trabajando contra el objeto "archivo" qué está en memori
El mié., 27 ene. 2016 16:12, Pixu Kideak escribió:
> "
> yo intentaría leer el fichero en memoria, cambiaría alli los datos y luego
> volvería a escribir el fichero. Los discos no pueden escribir "un byte".
>
> "
> Cuando se esta realizando la asignación archivo = open(ficheroLeer, 'r+b')
> ¿no s
El Miércoles, 27 de enero de 2016 15:40:59 Pixu Kideak escribió:
> Buenos días,
>
> Estoy trabajando con ficheros binarios pero tengo una duda.
>
> Lo primero que hago en mi programa es buscar un valor en el fichero, a
> partir de esa posición muevo el puntero X posiciones y me interesaria
> esc
Estoy con la versión Python 3.5.0
2016-01-27 16:21 GMT+01:00 Chema Cortes :
>
>
> El mié., 27 ene. 2016 16:12, Pixu Kideak escribió:
>
>> "
>> yo intentaría leer el fichero en memoria, cambiaría alli los datos y
>> luego volvería a escribir el fichero. Los discos no pueden escribir "un
>> byte"
2016-01-27 15:40 GMT+01:00 Pixu Kideak :
>
> archivo.seek(1) #Esta es la posición en la que me interesa modificar el
contenido.
> archivo.write(21) #Digamos que quiero escribir ! - que HEX es 21 - en esa
dirección.
>
> Pero no consigo escribirlo puesto que parece que write recibe sólo
variables de
El mié., 27 ene. 2016 a las 16:29, Pixu Kideak ()
escribió:
> Estoy con la versión Python 3.5.0
>
with open(ficheroLeer, 'r+b') as f:
f.seek(1)
f.write(bytes([21])
Según lo que sea, también podrías usar "literarles":
with open(ficheroLeer, 'r+b') as f:
f.seek(1)
f.write(b'\x15')
El mié., 27 ene. 2016 a las 17:28, Chema Cortes ()
escribió:
> El mié., 27 ene. 2016 a las 16:29, Pixu Kideak ()
> escribió:
>
>> Estoy con la versión Python 3.5.0
>>
>
> with open(ficheroLeer, 'r+b') as f:
> f.seek(1)
> f.write(bytes([21])
>
> Según lo que sea, también podrías usar "liter
Muchas gracias,
Al final lo pude solucionar de las siguiente manera:
...
import binascii
...
archivo.seek(posicion)
valor = binascii.a2b_hex('21') #Almacena el valor HEX en una variable para
escribirla
archivo.write(valor)
...
Un saludo y gracias por vuestra colaboración ;-)
2016-01-27 17:35 G
Buenas tardes,
Tras ver cómo se puede modificar el contenido de una posición concreta en
un fichero que abro en modo binario tengo una duda con un experimento que
deseo realizar.
Tengo un fichero que he abierto con un editor HEX, tengo "fichados" unas
cadenas -sé su valor en ASCII y HEX gracias a
Saludos de cancun, no me gusta la chela, pero con gusto armaamos algo aqui
en Cancun. :)
2016-01-27 19:59 GMT-05:00 Mauricio Baeza :
>
>
> El 27/01/16 a las 17:37, AGTUGO escribió:
>
> Ha pasado bastante tiempo de esta petición y quería saber si hay más
> interesados o que puedan traer gente pyth
Hola me queda cerca Querétaro, igual con tiempo puedo organizarme y pasar a
saludar, pongan lugar y fecha.
Saludos.
El ene. 27, 2016 7:06 PM, "JZA" escribió:
Saludos de cancun, no me gusta la chela, pero con gusto armaamos algo aqui
en Cancun. :)
2016-01-27 19:59 GMT-05:00 Mauricio Baeza :
>
Ha pasado bastante tiempo de esta petición y quería saber si hay más
interesados o que puedan traer gente pythonera. Estoy buscando por otros
medios y parece que sí hay gente suficiente. Saludos
2015-07-24 12:34 GMT-05:00 Mauricio Baeza :
> On Thu, 2015-07-23 at 17:27 -0500, AGTUGO wrote:
> > ¿Ha
El 27/01/16 a las 17:37, AGTUGO escribió:
Ha pasado bastante tiempo de esta petición y quería saber si hay más
interesados o que puedan traer gente pythonera. Estoy buscando por
otros medios y parece que sí hay gente suficiente. Saludos
Hola...
Yo estoy en el D.F. y puedo desplaz
seria interesante solo, que me queda un poco lejos saludos desde sinaloa.
El 27 de enero de 2016, 18:11, Hiram escribió:
> Hola me queda cerca Querétaro, igual con tiempo puedo organizarme y pasar
> a saludar, pongan lugar y fecha.
>
> Saludos.
> El ene. 27, 2016 7:06 PM, "JZA" escribió:
>
> S
16 matches
Mail list logo