Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python: использования define

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуй,
в языке C и разных других, есть функция:
 
#define NAME 1
 
что позволяет вставить 1 вместо NAME во всем коде.
такой вопрос, как сделать то-же самое только в Python?
не нужно объявлять переменную, нужно сделать по принципу define....

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:04 01-03-2016
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar, только если использовать внешний препроцессор(GPP, например)

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 23:04 01-03-2016
spronkin1



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А почему, например, это не устраивает?:
 
import getpass
import sys
import telnetlib
 
HOST = "10.70.0.65"
user = raw_input("Enter your remote account: ")
password = getpass.getpass()
 
tn = telnetlib.Telnet(HOST)
 
tn.read_until("login: ")
tn.write(user + "\n")
if password:
   tn.read_until("Password: ")
   tn.write(password + "\n")
 
tn.write("ls\n")
tn.write("exit\n")
print tn.read_all()

Всего записей: 11 | Зарегистр. 02-06-2013 | Отправлено: 03:09 04-03-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python: использования define


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru