Articles of camino de

¿Qué módulo o clase de ruta de acceso usa la gente de Python en lugar de os.path?

¿Solo se pregunta cuántas personas usan un módulo de ruta en Python como el de Jason Orendorff, en lugar de usar os.path para unir y dividir rutas? Has usado Módulo de ruta de Jason (actualizado para PEP 355) Unipath de Mike Orr , básicamente una versión más moderna de la anterior. El módulo de ruta […]

¿Cómo usar glob para leer un conjunto limitado de archivos con nombres numéricos?

¿Cómo usar glob para leer solo un conjunto limitado de archivos? Tengo archivos json con números de 50 a 20000 (por ejemplo, 50.json, 51.json, 52.json … 19999.json, 20000.json) dentro del mismo directorio. Quiero leer solo los archivos numerados del 15000 al 18000. Para hacerlo, estoy usando un globo global, como se muestra a continuación, pero […]

Convertir barra diagonal hacia atrás para barra diagonal en python

Hola, he leído artículos relacionados con la conversión hacia atrás a barras diagonales. Pero sol era usar una cuerda cruda. Pero el problema en mi caso es: Obtendré la ruta del archivo dinámicamente a una variable var = ‘C: \ dummy_folder \ a.txt’ En este caso, necesito convertirlo a barras diagonales. Pero debido a ‘\ […]

Eliminando la ruta de un archivo zip usando python

Tengo un archivo zip que tiene una ruta. Cuando descomprimo el archivo usando python y lo coloco en mi carpeta de destino, crea todos los archivos en la ruta dentro de mi carpeta de destino. Destino: d: \ unzip_files el archivo zip tiene una ruta y un nombre de archivo de: \ NIS \ TEST […]

Python os.path.relpath comportamiento

Tengo una bar directorios dentro de un directorio foo , con el archivo foo_file.txt en el directorio foo y el archivo bar_file.txt en la bar directorios; es decir computer$ ls foo/ computer$ ls foo/ bar/ foo_file.txt computer$ ls foo/bar/ bar_file.txt Usando la función python os.path.relpath , espero: os.path.relpath(‘foo/bar/bar_file.txt’, ‘foo/foo_file.txt’) para darme: ‘bar/bar_file.txt’ Sin embargo, en […]

camino de configuración en la terminal

Estoy instalando Homebrew en mi Mac para instalar Macvim. Después de instalar Homebrew, me piden que ejecute Brew Doctor, que a su vez genera una serie de advertencias. He resuelto varios de estos pero estoy atascado en dos: Advertencia: Se encontró Python en su PATH. Esto puede causar problemas de comstackción, ya que este software […]

Proyecto de Python estructura de directorios / problemas pytest

Este debería ser el problema más fácil del mundo, pero incluso después de una extensa búsqueda y retoques, todavía estoy en un gran problema para encontrar una forma “correcta” de establecer una estructura de directorios y gestionar ejecutar pytest, etc. correctamente. Digamos que tengo un progtwig llamado Apple. |- README.md |- apple | |– __init__.py […]

Malentendido de python os.path.abspath

Tengo el siguiente código: directory = r’D:\images’ for file in os.listdir(directory): print(os.path.abspath(file)) Y quiero la siguiente salida: D: \ images \ img1.jpg D: \ images \ img2.jpg y así sucesivamente Pero me sale otro resultado: D: \ code \ img1.jpg D: \ code \ img2.jpg donde D: \ code es mi directorio de trabajo actual […]

Cómo obtener la ubicación del directorio de padres

este código es obtener las plantillas / blog1 / page.html en b.py: path = os.path.join(os.path.dirname(__file__), os.path.join(‘templates’, ‘blog1/page.html’)) pero quiero obtener la ubicación del directorio de padres: aParent |–a | |—b.py | |—templates | |——–blog1 | |——-page.html |–templates |——–blog1 |——-page.html y como obtener la ubicacion de aParent Gracias actualizado: esto es correcto: dirname=os.path.dirname path = os.path.join(dirname(dirname(__file__)), […]

La ruta al archivo actual depende de cómo ejecuto el progtwig

Este es mi progtwig de Python: #!/usr/bin/env python import os BASE_PATH = os.path.dirname(__file__) print BASE_PATH Si ejecuto esto usando python myfile.py se imprime una cadena vacía. Si lo ejecuto usando myfile.py , imprime la ruta correcta. ¿Por qué es esto? Estoy usando Windows Vista y Python 2.6.2.