Articles of ruta de

Cómo obtener la ruta raíz de la aplicación en GAE

Estoy usando plantillas Jinja2 para mi aplicación GAE Python. En realidad, hay un par de pequeñas aplicaciones dentro de un proyecto. Son, por ejemplo, blog y sitio. Entonces, el primero es para el blog y el segundo para el sitio =). Tengo esta estructura de carpetas: / /apps /blog /site /templates /blog /site También tengo […]

Python importa ruta relativa

Tengo un proyecto en el que me gustaría usar algunas clases de python ubicadas en otros directorios. Estructura de ejemplo: /dir +../subdirA +../subdirB +../mydir La ruta absoluta varía, porque este proyecto se ejecuta en diferentes máquinas. Cuando se ejecuta mi archivo python con MySampleClass ubicado en / mydir , ¿cómo importo OtherClassRoot ubicado en / […]

¿Por qué añadiría python a PATH?

Estoy empezando a mirar python, así que cuando encontré un tutorial, decía que lo primero que se debía hacer era descargar python desde www.python.org/downloads/ Ahora, cuando descargué Python 3, comencé la instalación y llegué a ¿Por qué querría “Agregar Python 3.5 a PATH”? ¿Qué es el PATH? ¿Por qué no está marcado de forma predeterminada?

Obtener ruta de importación de función

from pack.mod import f Cómo obtener información del objeto f sobre la importación – ‘pack.mod’ Puedo obtenerlo usando f.__module__ pero si la función def en el módulo donde obtengo este atributo ( f.__module__ ) devuelve ‘__main__’ . Pero necesito una ruta real aquí – ‘pack.mod’ Encontré esta manera de obtener esta información: inspect.getmodule(f).__file__ entonces puedo […]

¿Cómo importo un script de Python desde un directorio de hermanos?

Aquí está la estructura del directorio: parent_dir/ foo_dir/ foo.py bar_dir/ bar.py ¿Cómo importo bar.py en foo.py?

¿Cómo eliminar un prefijo de ruta en python?

Quería saber cuál es la función pythonica para esto: Quiero eliminar todo antes del camino wa . p = path.split(‘/’) counter = 0 while True: if p[counter] == ‘wa’: break counter += 1 path = ‘/’+’/’.join(p[counter:]) Por ejemplo, quiero que ‘/book/html/wa/foo/bar/’ convierta en ‘/wa/foo/bar/’ .

¿Será el verdadero path.py por favor levantarse?

Había un buen módulo, path.py , escrito por Jason Orendorff. Si recuerdo correctamente, hubo cierta discusión acerca de agregarlo a la biblioteca estándar y luego desapareció. Parece que ahora hay múltiples crecimientos del original. Hasta ahora puedo encontrar unipath , lo que parece un path.py bifurcado , otro y algunos otros según PyPI. ¿Alguien tiene […]

python: obtener directorio dos niveles arriba

Ok … No sé dónde está el módulo x , pero sé que necesito obtener la ruta al directorio dos niveles. Entonces, ¿hay una manera más elegante de hacer: import os two_up = os.path.dirname(os.path.dirname(__file__)) ¡Las soluciones para Python 2 y 3 son bienvenidas!

¿Cómo uso una ruta relativa en un módulo de Python cuando la CWD ha cambiado?

Tengo un módulo de Python que usa algunos recursos en un subdirectorio del directorio del módulo. Después de buscar en el desbordamiento de stack y encontrar respuestas relacionadas, logré dirigir el módulo a los recursos usando algo como import os os.path.join(os.path.dirname(__file__), ‘fonts/myfont.ttf’) Esto funciona bien cuando llamo al módulo desde otra parte, pero se interrumpe […]

Cómo configuro USER_SITE de Python; ¿realmente necesito?

Tengo una instalación de Python en OS X (10.10; mantenida simplemente con pip) con los paquetes de mi sitio en /Library/Python/2.7/site-packages Paquetes de Apple en /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python y la instalación estándar de Apple Python en /System/Library/Frameworks/Python.framework/Versions/2.7 No hice nada especial para configurar esto, así que asumo que es bastante estándar. Instalo mis paquetes en el directorio […]