Найти - Пользователи
Полная версия: Не могу разобраться с путями.
Начало » Python для новичков » Не могу разобраться с путями.
1
solarcold
Здравствуйте. Извините новичка за глупости, но у меня есть вопрос.

Пишу текстовый редактор на PyGTK. py файл лежит, скажем, в папке /home/name/redactor. там же лежит и файл конфигурации. Скажем, /home/name/redactor/config.cfg.
Из программы я обращаюсь к файлу просто как к “config.cfg”, не прописывая путь.
Теперь я хочу создать bash script для запуска программы. Мне будет удобно, если он будет лежать в /usr/bin.
скрипт представляет из себя следующее:

#!/bin/sh
python /home/name/redactor/redactor.py
exit $?

Когда я запускаю скрипт из директории /home/name/redactor, он работает. когда из /usr/bin - то нет. Трейсбэк:

IOError: Нет такого файла или каталога: ‘config.cfg’

Что я делаю не так? Спасибо.
Isem
Начните отсюда: http://asvetlov.blogspot.com/2010/05/blog-post.html
solarcold
Спасибо, почитаю, хотя не со всем то.
Нашел временное решение через os.chdir()
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB