Articles of ruta

almacenamiento de la ruta del archivo mediante el explorador de Windows Explorer en Python

He escrito un código de encriptación en python que toma el mensaje de entrada sin procesar del usuario y luego lo cifra y lo desencripta utilizando AES. Ahora quiero mejorar el funcionamiento y quiero que pueda abrir el explorador de Windows desde mi código y buscar cualquier archivo en mi computadora, seleccionarlo y cuando presiono […]

¿Cómo puedo normalizar / contraer rutas o URL en Python de forma independiente?

Intenté usar os.normpath para convertir http://example.com/a/b/c/../ a http://example.com/a/b/ pero no funciona en Windows porque se convierte la barra diagonal inversa.

Rutas de archivos en Python en forma de errores de lanzamiento de cadena

Tengo que poner muchas rutas de archivo en forma de cadenas en Python como parte de mi progtwig. Por ejemplo, uno de mis directorios es D:\ful_automate\dl . Pero Python reconoce algunos de los personajes como otros personajes y lanza un error. En el ejemplo, el error es IOError: [Errno 22] invalid mode (‘wb’) or filename: […]

os.path.basename funciona con URL, ¿por qué?

>>> os.path.basename(‘http://example.com/file.txt’) ‘file.txt’ .. y pensé que os.path.* funciona solo en rutas locales y no en URL? Tenga en cuenta que el ejemplo anterior también se ejecutó en Windows … con un resultado similar.

¿Cómo devolver solo la ruta del usuario en las variables de entorno sin acceso al registro?

Esto es lo que quiero lograr: estoy codificando un software basado en Python, que deberá agregar directorios nuevos a PATH en las variables de entorno en Windows. Para hacer eso, primero obtengo la ruta, luego modifico la cadena y uso SETX para actualizar el nuevo PATH. Mi problema: probé tres métodos para obtener PATH (con […]

Instale Python 3 en / usr / bin / en macOS

Instalé python2.x y python3.x utilizando homebrew y las rutas de python ejecutables se enumeran a continuación: $ which python /Library/Frameworks/Python.framework/Versions/2.7/bin/python $ which python3 /Library/Frameworks/Python.framework/Versions/3.5/bin/python3 Es demasiado largo y no es tan limpio escribir un shebang en un código de python para que sea ejecutable en la Terminal: #!/Library/Frameworks/Python.framework/Versions/2.7/bin/python OR #!/Library/Frameworks/Python.framework/Versions/3.5/bin/python3 yo prefiero #!/usr/bin/python OR #!/usr/bin/python3 […]

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

IPython sys.path diferente de python sys.path

Generalmente uso IPython y solo recientemente noté que la ruta de búsqueda para las importaciones está mal en la shell de Python regular. Según entiendo, sys.path se hereda de PYTHONPATH (aunque no sé dónde vive PYTHONPATH), ¿es esto diferente en IPython? Me preocupa que esta efectuando instalaciones. Por ejemplo, acabo de intentar pip install –upgrade […]

Cómo agregar virtualenv a la ruta

Estoy intentando averiguar por qué no se puede encontrar mi virtualenv y / o virtualenv wrapper – instalado usando pip utilizando homebrew -. Creo que es porque no se ha agregado a mi RUTA: $ which virtualenv $ y: $ virtualenv someDir $ -bash: virtualenv: command not found Instalé pip usando homebrew , y virtualenv […]

¿Hacer una ruta de archivo “siempre relativa al módulo actual”?

Digamos que tienes un módulo que contiene myfile = open(‘test.txt’, ‘r’) Y el archivo ‘test.txt’ está en la misma carpeta. Si ejecuta el módulo, el archivo se abrirá con éxito. Ahora digamos que importa ese módulo de otro que está en otra carpeta. El archivo no se buscará en la misma carpeta que el módulo […]