Articles of archivo io

Verificación de la existencia de un archivo en un servidor SSH remoto usando Python

Tengo dos servidores A y B. Debo enviar, digamos un archivo de imagen, del servidor A a otro servidor B. Pero antes de que el servidor A pueda enviar el archivo, me gustaría verificar si existe un archivo similar en el servidor. B. Intento usar os.path.exists () y no funciona. print os.path.exists(‘ubuntu@serverB.com:b.jpeg’) El resultado devuelve […]

Mover tipos de archivos específicos con Python

Sé que esto será frustrantemente fácil para muchos de ustedes. Estoy empezando a aprender Python y necesito ayuda con un manejo básico de archivos. Tomo muchas capturas de pantalla, que terminan en mi escritorio (ya que esta es la configuración predeterminada). Soy consciente de que puedo cambiar la configuración de la captura de pantalla para […]

Abrir el archivo en modo de anexión y buscar comenzar

Me he encontrado con este extraño comportamiento con respecto a abrir un archivo en modo de adición y luego intentar buscar el inicio del archivo. El código debe explicarse por sí mismo: en el segundo abierto, espero poder escribir una cadena al principio del archivo y luego tener f.tell() devolver 5 (el número de bytes […]

¿Por qué los pepinillos comen la memoria?

Intento lidiar con la escritura de una gran cantidad de datos encurtidos en un disco por partes pequeñas. Aquí está el código de ejemplo: from cPickle import * from gc import collect PATH = r’d:\test.dat’ @profile def func(item): for e in item: f = open(PATH, ‘a’, 0) f.write(dumps(e)) f.flush() f.close() del f collect() if __name__ […]

Diferencia entre E / S binario y de texto en python en Windows

Sé que debo abrir un archivo binario usando “rb” lugar de “r” porque Windows se comporta de manera diferente para archivos binarios y no binarios. Pero no entiendo qué sucede exactamente si abro un archivo de forma incorrecta y por qué esta distinción es necesaria. Otros sistemas operativos parecen funcionar bien tratando ambos tipos de […]

¿Cómo insertar una nueva línea antes de la primera línea en un archivo usando python?

Más detalles a continuación: 1st line 2nd line 3rd line 4th line … Ahora desea insertar una nueva línea llamada zero line antes de la 1st line . El archivo se ve a continuación: zero line 1st line 2nd line 3rd line 4th line … Sé que el comando sed puede hacer este trabajo, pero […]

¿Puede Python eliminar las comillas dobles de una cadena al leer en un archivo de texto?

Tengo un archivo de texto como este, con varias 5000 líneas: 5.6 4.5 6.8 “6.5” (new line) 5.4 8.3 1.2 “9.3” (new line) por lo que el último término es un número entre comillas dobles. Lo que quiero hacer es usar Python (si es posible) para asignar las cuatro columnas a variables dobles. Pero el […]

¿Error al crear un nuevo archivo de texto con python?

Esta función no funciona y genera un error. ¿Necesito cambiar algún argumento o parámetro? import sys def write(): print(‘Creating new text file’) name = input(‘Enter name of text file: ‘)+’.txt’ # Name of text file coerced with +.txt try: file = open(name,’r+’) # Trying to create a new file or open one file.close() except: print(‘Something […]

¿Por qué es más rápido leer un archivo sin saltos de línea?

En Python 3.6, se tarda más en leer un archivo si hay saltos de línea. Si tengo dos archivos, uno con saltos de línea y otro sin saltos de línea (pero de lo contrario tienen el mismo texto), el archivo con saltos de línea tomará alrededor del 100-200% del tiempo de lectura. He proporcionado un […]

Python escribir en un archivo devuelve un archivo vacío

Estoy tratando de hacer comandos simples para escribir hola mundo a un archivo: 50 complexity:test% python2.7 Python 2.7.3 (default, Feb 11 2013, 12:48:32) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> f=open(“/export/home/vignesh/resres.txt”,”w”) >>> f.write(“hello world”) >>> f.write(“\t”.join([“hello”,”world”])) Esto devuelve un archivo vacío.