Articles of camino de

Cambiando el directorio donde se crean los archivos .pyc

¿Hay alguna manera de cambiar el directorio donde el intérprete de Python crea el archivo .pyc ? Vi dos PEP sobre ese tema ( 0304 y 3147 ), pero ninguno parece estar implementado en el intérprete predeterminado (estoy trabajando con Python 3). Me he perdido algo ?

Solución de problemas de python sys.path

Los documentos de Python en http://docs.python.org/library/sys.html dicen que sys.path es … Inicializado desde la variable de entorno PYTHONPATH, más un valor predeterminado dependiente de la instalación. Encontré un elemento de ruta en mi sys.path que estaba causando problemas y tuve muchos problemas para rastrearlo. Todo lo que pude encontrar en Google fue que la gente […]

¿Cómo saber la ruta del script en ejecución en Python?

Mi script.py crea un archivo temporal en el mismo directorio que el script. Al ejecutarlo: python script.py funciona solo archivo pero no funciona cuando se ejecuta: python /path/to/script.py Eso es porque estoy usando una ruta relativa a mi archivo temporal en script.py en lugar de una absoluta. El problema es que no sé en qué […]

Cómo obtener una ruta larga del sistema de archivos desde Python en Windows

Esto me devuelve una ruta corta (convención de DOS) (en Windows): import tempfile tempDir = tempfile.mkdtemp() print tempDir Output >>> c:\users\admini~1\appdata\local\temp\tmpf76unv Note el admini~1 . ¿Cómo puedo obtener / convertir esto en una ruta completa? por ejemplo, C: \ users \ administrator \ appdata …

¿Rutas de archivos independientes de la plataforma?

¿Cómo puedo usar un archivo dentro de la carpeta de mi aplicación en Python? Plataforma independiente por supuesto … algo similar a esto: #!/bin/sh mypath=${0%/*} LIBDIR=$mypath/modules

establecer pythonpath antes de las declaraciones de importación

Mi código es: import scriptlib.abc import scriptlib.xyz def foo(): … some operations pero el scriptlib está en algún otro directorio, así que tendré que incluir ese directorio en la variable de entorno “PYTHONPATH”. ¿Hay alguna forma en la que primero pueda agregar el directorio scriptlib en la variable de entorno “PYTHONPATH” antes de que se […]

¿Cómo obtener solo la última parte de una ruta en Python?

En Python, supongamos que tengo un camino como este: /folderA/folderB/folderC/folderD/ ¿Cómo puedo obtener solo la parte folderD ?

Keras importa error Nadam

Recibo un error de importación al intentar importar el módulo Keras Nadam: >>> from keras.optimizers import Nadam Traceback (most recent call last): File “”, line 1, in ImportError: cannot import name Nadam Puedo importar y usar SGD, Adam, etc., pero no este optimizador. Cualquier ayuda apreciada. Instalé Keras usando: git clone https://github.com/fchollet/keras.git sudo python2.7 setup.py […]

Utilice comodín con os.path.isfile ()

Me gustaría comprobar si hay algún archivo .rar en un directorio. no necesita ser recursivo Usar el comodín con os.path.isfile () fue mi mejor suposición, pero no funciona. ¿Qué puedo hacer entonces? Gracias.

¿Cómo eliminar los caracteres de ruta incorrecta en Python?

¿Cuál es la forma más multiplataforma de eliminar caracteres de ruta incorrecta (por ejemplo, “\” o “:” en Windows) en Python? Solución Como no parece haber una solución ideal, decidí ser relativamente restrictivo y usé el siguiente código: def remove(value, deletechars): for c in deletechars: value = value.replace(c,”) return value; print remove(filename, ‘\/:*?”|’)