Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 10, 2012 16:46:41

Evgenuych96
Зарегистрирован: 2012-08-27
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Нахождение пути программы

Здравствуйте, пожалуйста подскажите функцию по которой программа находит свою директорию, например /home/admin-linux/programm.py
Python 2й ветки

Офлайн

#2 Сен. 10, 2012 16:56:36

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Нахождение пути программы

project_dir = os.path.abspath(__file__)



Офлайн

#3 Сен. 10, 2012 16:59:54

Evgenuych96
Зарегистрирован: 2012-08-27
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Нахождение пути программы

Большое спасибо

Офлайн

#4 Сен. 11, 2012 10:27:10

Saturn
От:
Зарегистрирован: 2012-03-22
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Нахождение пути программы

print os.getcwd()



Офлайн

#5 Сен. 11, 2012 12:28:42

EBFE
Зарегистрирован: 2012-07-03
Сообщения: 99
Репутация: +  20  -
Профиль   Отправить e-mail  

Нахождение пути программы

Saturn
print os.getcwd()
CWD может и не совпадать.
import os
print os.path.abspath(__file__)
print os.getcwd()

d:\Temp\test>python code\cwd_file.py
d:\Temp\test\code\cwd_file.py
d:\Temp\test

C:\Users\EBFE>python d:\Temp\test\code\cwd_file.py
d:\Temp\test\code\cwd_file.py
C:\Users\EBFE

Отредактировано EBFE (Сен. 11, 2012 12:30:02)

Офлайн

#6 Сен. 16, 2012 20:23:30

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Нахождение пути программы

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version