Articles of archivo de

Copie los archivos en la carpeta hasta un directorio en Python

Tengo una carpeta con algunos archivos que me gustaría copiar un directorio arriba (esta carpeta también tiene algunos archivos que no quiero copiar). Sé que existe el comando os.chdir (“..”) para moverme al directorio. Sin embargo, no estoy seguro de cómo copiar los archivos que necesito en este directorio. Cualquier ayuda sería muy apreciada. ACTUALIZAR: […]

Python no escribirá al archivo

Estoy intentando escribir un correo electrónico bastante impreso en un archivo .txt para poder ver mejor lo que quiero analizar. Aquí está esta sección de mi código: result, data = mail.uid(‘search’, None, “(FROM ‘tiffany@e.tiffany.com’)”) # search and return uids instead latest_email_uid = data[0].split()[-1] result, data = mail.uid(‘fetch’, latest_email_uid, ‘(RFC822)’) raw_email = data[0][1] html = raw_email […]

Detener la ejecución de un script llamado con execfile.

¿Es posible interrumpir la ejecución de un script de Python llamado con la función execfile sin usar una instrucción if / else? He intentado exit() , pero no permite que main.py termine. # main.py print “Main starting” execfile(“script.py”) print “This should print” # script.py print “Script starting” a = False if a == False: # […]

Python, subprocess, call (), check_call y returncode para encontrar si existe un comando

Descubrí cómo usar call () para que mi script de Python ejecute un comando: import subprocess mycommandline = [‘lumberjack’, ‘-sleep all night’, ‘-work all day’] subprocess.call(mycommandline) Esto funciona pero hay un problema, ¿qué pasa si los usuarios no tienen leñador en su ruta de comandos? Funcionaría si el leñador se colocara en el mismo directorio […]

Líneas de retorno que difieren entre dos archivos (Python)

Tengo dos archivos con decenas de miles de líneas cada uno, output1.txt y output2.txt. Quiero recorrer ambos archivos y devolver la línea (y el contenido) de las líneas que difieren entre las dos. En su mayoría son iguales, por lo que no puedo encontrar las diferencias (filecmp.cmp devuelve false).

Cómo agarrar las líneas DESPUÉS de una línea coincidente en python

Soy un aficionado que usa Python de vez en cuando. Lo siento si esta es una pregunta tonta, pero me preguntaba si alguien sabía una manera fácil de tomar un montón de líneas si el formato en el archivo de entrada es el siguiente: “Título 1 Línea 1 Línea 2 Línea 3 Título 2 Línea […]

Ordenar os.listdir archivos Python

Si ha descargado varios años de datos almacenados en archivos con la siguiente convención de nombres, year_day.dat. Por ejemplo, el archivo denominado 2014_1.dat tiene los datos para el 1 de enero de 2014. Necesito leer estos archivos de datos ordenados por día, 2014_1.dat, 2014_2.dat, 2014_3.dat hasta el final del año. En la carpeta en la […]

Leyendo un archivo línea por línea en elementos de una matriz en Python

Así que en Ruby puedo hacer lo siguiente: testsite_array = Array.new y=0 File.open(‘topsites.txt’).each do |line| testsite_array[y] = line y=y+1 end ¿Cómo uno haría eso en Python?

Python fileinput cambia el permiso

En mi código de Python, uso el módulo fileinput para reemplazar in situ: import fileinput for line in fileinput.FileInput(“permission.txt”,inplace=1): line = line.strip() if not ‘def’ in line: print line else: line=line.replace(line,’zzz’) print line fileinput.close() Sin embargo, una vez que se hace, los permisos de permiso.txt ahora se cambian a acceso de solo raíz. Ya no […]

Python: ‘import *’ vs execfile

En algunas de mis aplicaciones Django, estoy usando un archivo settings_local.py para anular configuraciones que son diferentes en varios entornos (por ejemplo, desarrollo, prueba y producción). Originalmente he usado el siguiente código para incluir su contenido en la settings.py : try: from settings_local import * except ImportError: sys.stderr.write(“The settings_local.py file is missing.\n”) DEBUG=False Recientemente encontré […]