[Python-es] Como encuentro el path del archivo usando python?
Tengo una duda y es como encuentro el path donde esta ,i archivo python: /carpeta_uno/ archivo.py /carpeta_dos/ __init__.py modulo.py quiero importar desde archivo.py el modulo.py pero no se como? -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Como encuentro el path del archivo usando python?
ok discúlpame, estaba pensando otra cosa, lo que quiero es obtener el path en un string con os de ese directorio, la idea es que así este en un mac como en un linux pueda obtener el path completo en un string. El 4 de enero de 2014, 12:39, Ricardo Azpeitia Pimentel razpei...@gmail.com escribió: from ..carpeta_dos.modulo import some_func Lee sobre imports relativoshttp://www.python.org/dev/peps/pep-0328/#rationale-for-relative-imports . El 4 de enero de 2014, 11:31, DiegoUG diego.uribe.ga...@gmail.comescribió: Tengo una duda y es como encuentro el path donde esta ,i archivo python: /carpeta_uno/ archivo.py /carpeta_dos/ __init__.py modulo.py quiero importar desde archivo.py el modulo.py pero no se como? -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Como encuentro el path del archivo usando python?
No te entiendo mucho, ¿querés importar 'modulo' desde archivo? Porqué no haces: import sys path = /home/usuario/programa/carpeta_dos/ sys.path.append(path) import modulo El 4/1/14, DiegoUG diego.uribe.ga...@gmail.com escribió: ok discúlpame, estaba pensando otra cosa, lo que quiero es obtener el path en un string con os de ese directorio, la idea es que así este en un mac como en un linux pueda obtener el path completo en un string. El 4 de enero de 2014, 12:39, Ricardo Azpeitia Pimentel razpei...@gmail.com escribió: from ..carpeta_dos.modulo import some_func Lee sobre imports relativoshttp://www.python.org/dev/peps/pep-0328/#rationale-for-relative-imports . El 4 de enero de 2014, 11:31, DiegoUG diego.uribe.ga...@gmail.comescribió: Tengo una duda y es como encuentro el path donde esta ,i archivo python: /carpeta_uno/ archivo.py /carpeta_dos/ __init__.py modulo.py quiero importar desde archivo.py el modulo.py pero no se como? -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- -- Saludos. Ignacio Rodríguez ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Como encuentro el path del archivo usando python?
import os os.path.realpath(__file__) El 4 de enero de 2014, 18:16, Ignacio Rodríguez nachoe...@gmail.comescribió: No te entiendo mucho, ¿querés importar 'modulo' desde archivo? Porqué no haces: import sys path = /home/usuario/programa/carpeta_dos/ sys.path.append(path) import modulo El 4/1/14, DiegoUG diego.uribe.ga...@gmail.com escribió: ok discúlpame, estaba pensando otra cosa, lo que quiero es obtener el path en un string con os de ese directorio, la idea es que así este en un mac como en un linux pueda obtener el path completo en un string. El 4 de enero de 2014, 12:39, Ricardo Azpeitia Pimentel razpei...@gmail.com escribió: from ..carpeta_dos.modulo import some_func Lee sobre imports relativos http://www.python.org/dev/peps/pep-0328/#rationale-for-relative-imports . El 4 de enero de 2014, 11:31, DiegoUG diego.uribe.ga...@gmail.comescribió: Tengo una duda y es como encuentro el path donde esta ,i archivo python: /carpeta_uno/ archivo.py /carpeta_dos/ __init__.py modulo.py quiero importar desde archivo.py el modulo.py pero no se como? -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- -- Saludos. Ignacio Rodríguez ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Como encuentro el path del archivo usando python?
esto es, gracias. El 4 de enero de 2014, 14:48, monoBOT monobot.s...@gmail.com escribió: import os os.path.realpath(__file__) El 4 de enero de 2014, 18:16, Ignacio Rodríguez nachoe...@gmail.comescribió: No te entiendo mucho, ¿querés importar 'modulo' desde archivo? Porqué no haces: import sys path = /home/usuario/programa/carpeta_dos/ sys.path.append(path) import modulo El 4/1/14, DiegoUG diego.uribe.ga...@gmail.com escribió: ok discúlpame, estaba pensando otra cosa, lo que quiero es obtener el path en un string con os de ese directorio, la idea es que así este en un mac como en un linux pueda obtener el path completo en un string. El 4 de enero de 2014, 12:39, Ricardo Azpeitia Pimentel razpei...@gmail.com escribió: from ..carpeta_dos.modulo import some_func Lee sobre imports relativos http://www.python.org/dev/peps/pep-0328/#rationale-for-relative-imports . El 4 de enero de 2014, 11:31, DiegoUG diego.uribe.ga...@gmail.comescribió: Tengo una duda y es como encuentro el path donde esta ,i archivo python: /carpeta_uno/ archivo.py /carpeta_dos/ __init__.py modulo.py quiero importar desde archivo.py el modulo.py pero no se como? -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- -- Saludos. Ignacio Rodríguez ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Como encuentro el path del archivo usando python?
Ok, creo que ya entiendo. Lo que quieres hacer es hacer algo estilo importlib que django implementa por default. https://github.com/django/django/blob/master/django/utils/importlib.py En ese caso de usar importlib no importas directamente con el path. Si no con modulos. Mas o menos asi. my_module = import_module('myapp.subapp.module') # django style De esta manera funciona en windows, linux y mac os x El 4 de enero de 2014, 14:03, DiegoUG diego.uribe.ga...@gmail.comescribió: esto es, gracias. El 4 de enero de 2014, 14:48, monoBOT monobot.s...@gmail.com escribió: import os os.path.realpath(__file__) El 4 de enero de 2014, 18:16, Ignacio Rodríguez nachoe...@gmail.comescribió: No te entiendo mucho, ¿querés importar 'modulo' desde archivo? Porqué no haces: import sys path = /home/usuario/programa/carpeta_dos/ sys.path.append(path) import modulo El 4/1/14, DiegoUG diego.uribe.ga...@gmail.com escribió: ok discúlpame, estaba pensando otra cosa, lo que quiero es obtener el path en un string con os de ese directorio, la idea es que así este en un mac como en un linux pueda obtener el path completo en un string. El 4 de enero de 2014, 12:39, Ricardo Azpeitia Pimentel razpei...@gmail.com escribió: from ..carpeta_dos.modulo import some_func Lee sobre imports relativos http://www.python.org/dev/peps/pep-0328/#rationale-for-relative-imports . El 4 de enero de 2014, 11:31, DiegoUG diego.uribe.ga...@gmail.comescribió: Tengo una duda y es como encuentro el path donde esta ,i archivo python: /carpeta_uno/ archivo.py /carpeta_dos/ __init__.py modulo.py quiero importar desde archivo.py el modulo.py pero no se como? -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamez https://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- -- Saludos. Ignacio Rodríguez ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- *Diego Alonso Uribe Gamez* -- *Desarrollador web* Twitter: @DiegoUG http://www.twitter.com/DiegoUG Google+: +DiegoAlonsoUribeGamezhttps://plus.google.com/+DiegoAlonsoUribeGamez -- ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/