Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/190: Рейтинг темы: голосов - 190, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 6

Перемещение по каталогам в Python

21.09.2011, 01:37. Показов 36939. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Я новичок в питоне, мой хостинг его поддерживает.
Помогите с одной проблемой:
Хочу я например запустить test.py, который лежит в home/www/tal/
Как я понимаю, для этого нужно перейти в каталог home/www/tal/ и оттуда вызвать test.py.
но как это сделать? стандартные команды cd распознаёт, но всегда синтаксис инвалид на последнем символе.
как это исправить? как вобще через командную строку питона переходить по каталогам, как узнать каталог, в котором находишся?
питон 2.5.5
Заранее спасибо
скрин: или во вложениях
Миниатюры
Перемещение по каталогам в Python  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.09.2011, 01:37
Ответы с готовыми решениями:

Перемещение по каталогам в Perl
Всем привет. Возникла потребность написать небольшую программу, часть которой должна прочесть файл, разбить его на 100 файлов и распихать...

Python 2.7; List. Перемещение элементов вправо
Здравствуйте! Имею List. Каким образом я могу переместить каждый нечетный объект вправо? То есть, получить вид: . Желательно с...

Прогон по каталогам
Здравствуйте. Есть сайт спортивной тематики, когда закончил над ним работу прогнал его по каталогам. С того момента прошел год, на...

8
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
21.09.2011, 01:41
http://docs.python.org/library/os.html#os-file-dir
0
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 6
21.09.2011, 02:08  [ТС]
Спасибо за ссылку, но как я понял, там команды для выполнения в скрипте, а не в командной строке.
Например там написано:
os.getcwd ()

Возвращает строку, представляющую текущий рабочий каталог.

Ввожу os.getcwd (), получаю "name os is not defined" (также и с os.getcwd и с getcwd и с getcwd ())
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
21.09.2011, 06:17
Цитата Сообщение от doom118
там команды для выполнения в скрипте, а не в командной строке.
все команды, выполняемые в скрипте, могут быть выполнены и в интерактивной оболочке

Цитата Сообщение от doom118
стандартные команды cd распознаёт
нет

Python
1
2
import os
os.chdir('www')
Python
1
2
import glob
glob.glob('*')
1
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 6
21.09.2011, 16:59  [ТС]
Спасибо вам огромное!
А как теперь запустить из этого каталога скрипт test.py ?
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
22.09.2011, 02:04
Python
1
import test
при наличии '' в начале sys.path, будет искать сначала в текущей рабочей директории
0
22.09.2011, 18:55

Не по теме:

Цитата Сообщение от accept Посмотреть сообщение
при наличии '' в начале sys.path, будет искать сначала в текущей рабочей директории
это же поведение по умолчанию, нет?

0
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 6
22.09.2011, 23:16  [ТС]
А с root правами как?
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
23.09.2011, 01:41
Цитата Сообщение от Nameless One
это же поведение по умолчанию, нет?
sys.path можно редактировать, поэтому там может не оказаться '' в результате
важно, чтобы этот путь там был

например, есть ещё модуль test
Python
1
2
3
4
>>> import test
>>> test
<module 'test' from 'test/__init__.py'>
>>>
Цитата Сообщение от doom118
А с root правами как?
запусти питон от рута
su -c python3
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.09.2011, 01:41
Помогаю со студенческими работами здесь

Прогон по каталогам
Натолкнулся на сайт www.autoreg.su там обещают ТИЦ до 100. Кто-то прогонял в данном сервисе сайт, стоит оно того или нет?

Прогон по каталогам
Всем привет! Хочу прогнать сайт по каталогам через 1ps.ru по тарифному плану VIP, хотел узнать мнение профессионалов стоит ли это делать и...

Переход по каталогам
Всем доброе время суток! У меня такой вопросик: мне нужно создать навигацию(по папкам) на подобие вот такой: http://www.gutab.ru/ здесь...

Прогон по каталогам
Подскажите, для нового СДЛ (около месяца в индексе) какой из вариантов лучше: Заказать прогон на форуме по большой базе каталогов или ...

Прогон по каталогам
уже скоро доделаю сайт и буду гонять по каталогам.. вот только какие слова использовать? дело в том, что сайт несовсем доделанный,...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru