Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 24, 2013 10:42:24

Mahabharata871
Зарегистрирован: 2013-12-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

Доброго времени суток, уважаемые коллеги)
Возникла необходимость разделить программу на две и из одной вызывать другую. Делается это элементарно, простым импортом. А вот как передать во вторую часть программы какой нибудь параметр из первой части - я никак не нарою(
Помогите кто чем может, подскажите куда копать.
Заранее спасибо всем, и с наступающим Новым Годом! )

Офлайн

#2 Дек. 24, 2013 11:10:49

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

Передача параметров между скриптами

Mahabharata871
Делается это элементарно, простым импортом.
Тем не менее покажите, как Вы это делаете.



Офлайн

#3 Дек. 24, 2013 11:15:55

Mahabharata871
Зарегистрирован: 2013-12-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

FishHook
import skript_2

Второй скрипт выполняется, всё прекрасно, но если не передавать туда параметры. А вот надо бы передать))

Офлайн

#4 Дек. 24, 2013 11:21:45

Mahabharata871
Зарегистрирован: 2013-12-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

ну т.е. в первом скрипте:
#!/usr/bin/env python
#! -*- coding: utf-8 -*-

print ‘С Новым Годом!’
import skript_2


Во втором скрипте:
#!/usr/bin/env python
#! -*- coding: utf-8 -*-

print ‘И с Рождеством!’

Офлайн

#5 Дек. 24, 2013 11:26:06

Mahabharata871
Зарегистрирован: 2013-12-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

А хочется, чтоб было как то так:

В первом скрипте:
#!/usr/bin/env python
#! -*- coding: utf-8 -*-

print ‘С Новым Годом!’
a = ‘И c Рождеством!’
import skript_2.a # или import skript_2 - этого я и не пойму, синтаксиса

А во втором так:
#!/usr/bin/env python
#! -*- coding: utf-8 -*-

pozdravl = sys.argv
print pozdravl

Офлайн

#6 Дек. 24, 2013 11:29:21

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

Mahabharata871
коллеги
Вы уверены?

В процедуру заверните бренное тело модуля и передавайте туда что хотите.

Офлайн

#7 Дек. 24, 2013 12:04:46

Mahabharata871
Зарегистрирован: 2013-12-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

Спасибо)) уже тыкнули носом в лекции по ооп) Буду педалить)
Прошу сильно не пинать - с питоном знаком 2 недели и это не основная задача…)) Всем добра

Офлайн

#8 Дек. 24, 2013 13:03:57

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

И не забывайте: Python - мультипарадигменный язык )

Офлайн

#9 Дек. 24, 2013 21:20:19

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

Mahabharata871
Всем добра
Вам тоже добра и успехов.



Отредактировано doza_and (Дек. 24, 2013 22:13:56)

Офлайн

#10 Дек. 24, 2013 21:50:22

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Передача параметров между скриптами

doza_and
шаман такого не говорил

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version