Articles of ruta de

¿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 […]

¿Cómo cambio la configuración de mi comstackción para que cmd apunte a la ubicación real del intérprete de python?

Cuando bash ejecutar Python o cualquier idioma a través de Sublime Text 2, todo lo que dice es [Error 2] The system cannot find the file specified [cmd: [u’python’, u’-u’, u’C:\\Users\\Owner\\Desktop\\RandomStuff\\python\\java\\bob.java’]] [dir: C:\Users\Owner\Desktop\RandomStuff\python\java] [path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Java\jdk1.7.0_03\bin] [Finished] Me dijeron que cambiara la configuración de mi comstackción para que el símbolo del sistema vaya al […]

falla la importación cuando se ejecuta python como script, pero no en iPython?

Tengo un proyecto estructurado como tal: folder1 | folder2 | tests Tengo __init__.py en cada carpeta. Cuando estoy en el directorio principal de la carpeta 1, ejecuto iPython y hago from folder1.folder2.tests.test1 import main main() todo funciona bien Sin embargo cuando corro python folder1/folder2/tests/test1.py Obtengo ImportError: no hay un módulo llamado folder1.folder2.file1, donde mi statement […]

División de cadenas de ruta en partes de unidad, ruta y nombre de archivo

Soy nuevo en python y encoding en general. Estoy tratando de leer un archivo de texto que tiene nombres de ruta en cada línea. Me gustaría leer el archivo de texto línea por línea y dividir las cadenas de líneas en unidad, ruta y nombre de archivo. Aquí está mi código hasta ahora: import os,sys, […]

¿Cómo evitar la falacia de os.path.commonprefix de Python?

Mi problema es encontrar el prefijo de ruta común de un conjunto dado de archivos. Literalmente esperaba que “os.path.commonprefix” hiciera exactamente eso. Desafortunadamente, el hecho de que el commonprefix esté ubicado en la path es bastante engañoso, ya que en realidad buscará los prefijos de cadena. La pregunta para mí es, ¿cómo se puede resolver […]

Recorte el área no simétrica de una imagen con Python / PIL

¿Hay alguna forma de cortar áreas no rectangulares de una imagen con Python PIL? Por ejemplo, en esta imagen, quiero excluir todas las áreas negras, así como las torres, tejados y postes. http://img153.imageshack.us/img153/5330/skybig.jpg Supongo que el módulo ImagePath puede hacer eso, pero además, ¿cómo puedo leer datos de, por ejemplo, un archivo svg y convertirlo […]