Articles of ruta de

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

Importar archivo usando cadena como nombre

Posible duplicado: Importación dinámica de módulos en Python Tengo la intención de hacer un conjunto de archivos en algún momento pronto, y la mejor manera de organizarlo es tener una lista, esa lista estará en la parte superior de un archivo, y luego vendrá una cantidad ridícula de código para manejar Lo que controla esa […]

¿Cómo obtener la ruta del archivo de un módulo desde una función ejecutada pero no declarada en Python?

Si quiero la ruta del módulo actual, __file__ . Ahora digamos que quiero una función para devolver eso. No puedo hacer def get_path(): return __file__ Debido a que devolverá la ruta del módulo en el que se ha declarado la función. Necesito que funcione, incluso si la función no se llama desde la raíz del […]

Python no puede encontrar mi módulo

Tengo un proyecto de Python (que ejecuto dentro de un virtualenv) y que tiene la siguiente estructura: Project ├───.git ├───venv └───src ├───__init__.py ├───mymodules │ ├───__init__.py │ ├───module1.py │ └───module2.py └───scripts ├───__init__.py └───script.py script.py import src.mymodules.module1 … Ejecuto el proyecto con venv activado y desde el directorio del Proyecto usando el siguiente comando: (venv)$ python src/scripts/script.py […]

¿Cómo obtener la ruta actual del intérprete de Python desde dentro de un script de Python?

Quiero ejecutar un script de Python desde un script de Python con subprocess , y deseo hacerlo utilizando el mismo intérprete para cada uno de ellos. Estoy usando virtualenv, así que me gustaría hacer algo como: subprocess.Popen(‘%s script.py’ % python_bin) ¿Cómo consigo python_bin ? Debería ser /usr/bin/python fuera de virtualenv, y /path/to/env/bin/python en virtualenv.

Módulos de importación Python, estructuras de carpetas.

He estado buscando una manera de resolver esto. Tengo un proyecto de python, y esta es la estructura de carpetas que quiero: /project/main.py /project/src/models.py /project/test/tests.py Quiero poder ejecutar las pruebas ejecutando tests.py en la terminal. tests.py importa módulos en / project / src / for testing. Primero resolví esto agregando sys.path.insert(0, ‘..’) en tests.py. Pero […]

Problema con la ruta de búsqueda del módulo Python

Estoy tratando de trabajar en un entorno de desarrollo, pero parece que hay problemas porque Python está usando módulos del directorio site-packages. Quiero que esté usando los módulos de mi directorio dev. sys.path devuelve un montón de dirs, como este [”, ‘/usr/lib/python26.zip’, ‘/usr/lib/python2.6’, ‘/usr/lib/python2.6/plat-linux2’, ‘/usr/lib/python2.6/lib-tk’, ‘/usr/lib/python2.6/lib-old’, ‘/usr/lib/python2.6/lib-dynload’, ‘/usr/lib/python2.6/site-packages’ etc Esto es bueno, está usando el […]

Encontrar el archivo editado más recientemente en python

Tengo un conjunto de carpetas, y quiero poder ejecutar una función que encuentre el archivo editado más recientemente y me diga el nombre del archivo y la carpeta en la que se encuentra. Diseño de la carpeta: root Folder A File A File B Folder B File C File D etc… Cualquier consejo para que […]