Articles of ruta del

Prepende el directorio del script a una cadena

Cuando se escriben scripts desechables, a menudo es necesario cargar un archivo de configuración, una imagen o algo similar desde el mismo directorio que el script. Preferiblemente, esto debería continuar funcionando correctamente independientemente del directorio desde el que se ejecuta el script, por lo que es posible que no queramos simplemente confiar en el directorio […]

Python no puede abrir el archivo con caracteres no ingleses en la ruta

Tengo un archivo con la siguiente ruta: D: / bar / fo fo /foo.abc Estoy analizando la ruta desde un archivo XML y almacenándola en una variable llamada path en forma de file://localhost/D:/bar/クレイジー・ヒッツ!/foo.abc A continuación, se realizan las siguientes operaciones: path=path.strip() path=path[17:] #to remove the file://localhost/ part path=urllib.url2pathname(path) path=urllib.unquote(path) El error es: IOError: [Errno 2] […]

Python: módulo de importación desde otro directorio en el mismo nivel en la jerarquía del proyecto

He visto todo tipo de ejemplos y otras preguntas similares, pero parece que no puedo encontrar un ejemplo que coincida exactamente con mi escenario. Me siento como un matón total al preguntar esto porque hay muchas preguntas similares, pero parece que no puedo hacer que esto funcione “correctamente”. Aquí está mi proyecto: user_management (package) | […]

¿Cómo deshacerse de la doble barra diagonal inversa en la cadena de ruta del archivo de windows de Python?

Tengo un diccionario: my_dictionary = {“058498″:”table”, “064165”:”pen”, “055123”:”pencil”} Lo repito: for item in my_dictionary: PDF = r’C:\Users\user\Desktop\File_%s.pdf’ %item doIt(PDF) def doIt(PDF): part = MIMEBase(‘application’, “octet-stream”) part.set_payload( open(PDF,”rb”).read() ) Pero me sale este error: IOError: [Errno 2] No such file or directory: ‘C:\\Users\\user\\Desktop\\File_055123.pdf’ No puedo encontrar mi archivo. ¿Por qué cree que hay doble barras invertidas […]

Directorio de la lista de Python, subdirectorio y archivos

Estoy intentando hacer un script para enumerar todos los directorios, subdirectorios y archivos en un directorio determinado. Intenté esto: import sys,os root = “/home/patate/directory/” path = os.path.join(root, “targetdirectory”) for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) Desafortunadamente no funciona correctamente. Obtengo todos los archivos, pero no sus rutas completas. Por ejemplo si la […]

Abrir archivo en una ubicación relativa en Python

Supongamos que el código de Python se ejecuta de forma desconocida en el directorio anterior de Windows, diga ‘main’, y donde se instale el código cuando se ejecuta, debe acceder al directorio ‘main / 2091 / data.txt’. ¿Cómo debo usar la función de abrir (ubicación)? ¿Cuál debería ser la ubicación? Editar: Encontré que debajo del […]

¿Cómo puedo extraer la ruta de la carpeta de la ruta del archivo en Python?

Me gustaría obtener solo la ruta de la carpeta de la ruta completa a un archivo. Por ejemplo, T:\Data\DBDesign\DBDesign_93_v141b.mdb y me gustaría obtener solo T:\Data\DBDesign (excluyendo el \DBDesign_93_v141b.mdb ). He intentado algo como esto: existGDBPath = r’T:\Data\DBDesign\DBDesign_93_v141b.mdb’ wkspFldr = str(existGDBPath.split(‘\\’)[0:-1]) print wkspFldr pero me dio un resultado como este: [‘T:’, ‘Data’, ‘DBDesign’] que no es […]

Importando módulos desde la carpeta padre

Estoy ejecutando Python 2.5. Este es mi árbol de carpetas: ptdraft/ nib.py simulations/ life/ life.py (También tengo __init__.py en cada carpeta, omitido aquí para __init__.py lectura) ¿Cómo importo el módulo de nib desde dentro del módulo de life ? Espero que sea posible hacerlo sin retoques con sys.path. Nota: El módulo principal que se está […]