Уведомления

Группа в Telegram: @pythonsu

#1 Март 2, 2011 15:27:42

diego
От:
Зарегистрирован: 2010-09-14
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

cx_Freeze получить текущую директорию

Добрый день!
При сборке экзешника следующий код

os.getcwd()
или
os.path.abspath(os.curdir)
при перемещении экзешника в директорию, отличную от той в которой была сделана сборка, возвращают
строку вида C:\Documents and Settings\Administrator

В чём проблема?



Офлайн

#2 Март 2, 2011 17:11:07

lavrton
От:
Зарегистрирован: 2010-11-13
Сообщения: 35
Репутация: +  1  -
Профиль   Адрес электронной почты  

cx_Freeze получить текущую директорию

Текущая директория это так в которой лежит исполняемый файл?
В чем проблема не знаю, но можно попробовать так:

from os.path import dirname
import sys
print dirname(sys.argv[0])



Офлайн

#3 Март 3, 2011 14:04:27

diego
От:
Зарегистрирован: 2010-09-14
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

cx_Freeze получить текущую директорию

lavrton
Текущая директория это так в которой лежит исполняемый файл?
В чем проблема не знаю, но можно попробовать так:
from os.path import dirname
import sys
print dirname(sys.argv[0])
Большое спасибо!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version