Articles of archivos de

El módulo os.chmod de Python (archivo, 664) no cambia el permiso a rw-rw-r— pero -w – wx —-

Recientemente estoy usando el módulo os de Python, cuando intenté cambiar el permiso de un archivo, no obtuve el resultado esperado. Por ejemplo, tenía la intención de cambiar el permiso a rw-rw-r–, os.chmod(“/tmp/test_file”, 664) El permiso de propiedad es en realidad -w – wx — (230) –w–wx— 1 ag ag 0 Mar 25 05:45 test_file […]

Poner los elementos del archivo en orden descendente sin funciones integradas

Repetí el progtwig siguiendo el ordenamiento de las burbujas. def main(): try: array=[] file=open(input(“Please enter the name of the file you wish to open:” )) A =file.read().split() file.close() n = len(A) print (“These following”, n,”numbers are in the inputted file:\n”, A) for i in range(n): for j in range(1,ni): if A[j-1] < A[j]: (A[j-1], A[j]) […]

¿La forma más sencilla de obtener el equivalente de “encontrar” en python?

¿Cuál es la forma más sencilla de obtener la lista recursiva completa de archivos dentro de una carpeta con python? Sé sobre os.walk() , pero parece excesivo por solo obtener la lista sin filtrar de todos los archivos. ¿Es realmente la única opción?

escribir bits individuales a un archivo en python

¿hay alguna manera en Python para escribir menos de 1 byte de datos incluso cuando escribo el número 0 que representa en 1 bit el tamaño del archivo es de 1 (8 bit) byte? Probé el módulo de estructura. file.write(struct.pack(‘b’,0)) módulo de matriz import array data1=array.array(‘B’) x=bin(0)[2:] data1.append(int(0,2)) f2=open(‘/root/x.txt’,’wb’) data1.tofile(f2)

Leyendo una lista de listas de un archivo como lista de listas en python

Recolecté datos en forma de lista de listas y escribí los datos en un archivo de texto. Los datos en el archivo de texto parecen [[123231,2345,888754],[223467,85645]] Quiero leerlo de nuevo y almacenarlo en una lista de listas en mi progtwig. Pero cuando read() del archivo e bash crear una lista plana, toma todo como una […]

Cómo sumr números de un archivo de texto en Python

Tengo un código que me permite leer un archivo de texto, imprimir los números donde hay números, imprimir mensajes de error específicos donde hay cadenas en lugar de números, luego sumr TODOS los números e imprimir su sum (luego guardar SOLAMENTE los números). números a un nuevo archivo de texto). He estado intentando este problema […]

Cómo crear un rango de números con un incremento dado

Quiero saber si hay una statement equivalente en las listas para hacer lo siguiente. En MATLAB haría lo siguiente. fid = fopen(‘inc.txt’,’w’) init =1;inc = 5; final=51; a = init:inc:final l = length(a) for i = 1:l fprintf(fid,’%d\n’,a(i)); end fclose(fid); En resumen, tengo un valor inicial, un valor final y un incremento. Necesito crear una […]

Leer la línea anterior en un archivo python.

Necesito obtener el valor de la línea anterior en un archivo y compararlo con la línea actual, ya que estoy iterando a través del archivo. El archivo es ENORME, por lo que no puedo leerlo entero o acceder aleatoriamente a un número de línea con linecache porque la función de biblioteca todavía lee todo el […]

¿Puedo configurar umask para tempfile.NamedTemporaryFile en python?

En Python (lo intenté en 2.7 y más adelante) parece un archivo creado con tempfile.NamedTemporaryFile no parece obedecer la directiva umask: import os, tempfile os.umask(022) f1 = open (“goodfile”, “w”) f2 = tempfile.NamedTemporaryFile(dir=’.’) f2.name Out[33]: ‘/Users/foo/tmp4zK9Fe’ ls -l -rw——- 1 foo foo 0 May 10 13:29 /Users/foo/tmp4zK9Fe -rw-r–r– 1 foo foo 0 May 10 13:28 […]

Diferencia entre os.path.exists y os.path.isfile en python

Tengo curiosidad cuando estas dos funciones devolverán valores diferentes. Además, si pudiera aclarar la diferencia entre una ruta / directorio / archivo que se apreciaría.