Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/58: Рейтинг темы: голосов - 58, средняя оценка - 4.79
4 / 4 / 3
Регистрация: 18.01.2011
Сообщений: 206

Как задать переменной путь к файлу

20.02.2014, 15:23. Показов 12412. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
для sys.path.append()
нужно что то типа pwd + .. + путь к файлу
в общем если выражаться словами, то переменная должна содержать переход в родительскую директорию из той директории, в которой мы находимся а затем перейти в еще одну директорию.

Добавлено через 2 часа 53 минуты
Цитата Сообщение от YoungProgrammer Посмотреть сообщение
для sys.path.append()
нужно что то типа pwd + .. + путь к файлу
в общем если выражаться словами, то переменная должна содержать переход в родительскую директорию из той директории, в которой мы находимся а затем перейти в еще одну директорию.
пока пытаюсь так
pwdpath = (os.path.split(os.path.abspath(os.path.d irname(__file__)))[0], '/src')
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.02.2014, 15:23
Ответы с готовыми решениями:

Как присвоить переменной файл если, допустим, путь к файлу находится в переменной s?
Ну, допустим, у меня в переменной s хранится путь к файлу. Как переменной, допустим, f присвоить файл путь к которому записан в переменной...

Как правильно задать путь к файлу
Пытаюсь прочитать файл string doc = System.IO.File.ReadAllText(string.Format(@"экс/{0}/{1}", Tematik,y )); пишет, что не удалось найти путь...

Как задать относительный путь к файлу?
Есть некий класс со статическим методом, выполняющим сериализацию объекта данного класса: private const string SETTINGS_FILENAME =...

5
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
20.02.2014, 15:27
Цитата Сообщение от YoungProgrammer Посмотреть сообщение
для sys.path.append()
нужно что то типа pwd + .. + путь к файлу
в общем если выражаться словами, то переменная должна содержать переход в родительскую директорию из той директории, в которой мы находимся а затем перейти в еще одну директорию.
Пипец ты описал конечно, вырази мысли по проще.
Что ты хочешь сделать и что у тебя не получается?
0
4 / 4 / 3
Регистрация: 18.01.2011
Сообщений: 206
20.02.2014, 15:43  [ТС]
Цитата Сообщение от tsar925 Посмотреть сообщение
Пипец ты описал конечно, вырази мысли по проще.
Что ты хочешь сделать и что у тебя не получается?
Один класс лежит в папке TESTS, второй класс лежит в папке SRC рядом, дак вот мне нужно импортировать первый класс для второго.

sys.path.append(здесь то как писать)
import . . .

Как я ни пытался мне пишет
No module named . . .

А когда задаю полный путь на жестком диске типа D:/home/labs/. . . то все прекрасно работает

Добавлено через 7 минут
Даже если так
sys.path.append(os.path.abspath(os.path. dirname(__file__) + '/' + '..'))

No module named

Ну что за херня
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
20.02.2014, 15:46
Если у тебя в папке TEST лежит 1 только модуль, то предлагаю положить этот модуль рядом с другим и тогда все будет прекрасно импортироваться. Если в этой папке лежит множество модулей, то можно сделать эту папку питоновским пакетом. То есть в папке TESTS создаешь модуль __init__.py и после ты можешь импортировать эту папку.
Подробности читай или в интернете или в книге Марка Лутца Изучаем python.
0
4 / 4 / 3
Регистрация: 18.01.2011
Сообщений: 206
20.02.2014, 15:56  [ТС]
УРААААААААААААААА

Python
1
sys.path.append(os.path.abspath(os.path.dirname(__file__) + '/../' + '/src'))
пишу на питоне второй день))))

вернее не пишу а списываю)
0
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
21.02.2014, 01:42
YoungProgrammer, то, что вы делаете, это вообще не очень хорошо... Лучше не в переменную PYTHONPATH добавлять пути, а работать с модульной( пакетной) системой питона. Её специально для этого писали!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.02.2014, 01:42
Помогаю со студенческими работами здесь

Как правильно задать путь к файлу?
Привет! Написал программу которая при закрытии сериализует объект. В объекте хранится информация о текущем состоянии программы, т.е....

Как задать относительный путь к файлу БД?
Здравствуйте! Ваяю базу данных состоящую из двух частей один файл БД содержит только таблицы второй остальное (запросы, формы, макросы и...

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

Как программно задать путь к файлу #include ?
Здравствуйте. Есть библиотека, моя. В ней нужно загружать конфиг-файл вызывающей, основной проги. Т.е. путь в #include не фиксирован....

Как грамотно задать путь к файлу в file_get_contents()?
Здравствуйте. Проблема следующая: имеется функция show_user_widget(), показывающая виджет входа на сайт: //Виджет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru