-Поиск по дневнику

Поиск сообщений в asp24

 -Подписка по e-mail

 

 -Интересы

compex d-link emitech finmark foxgate ok-net… senao engenius tp-link ubiquiti networks активное и пасивное оптоволоконное оборудование беспроводные точки доступа в интернет-магазине "asp24" представлен витая пара) и многое другое. мы предлагаем тов грозозащиты и предохранители кабельная продукция (оптоволокно коаксиальные кабеля коммутаторы коннекторы которые необходимы для построения проводной и бесп пигтейлы

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 18.04.2011
Записей: 240
Комментариев: 8
Написано: 248


Считайте деньги с помощью Pythonix

Пятница, 23 Сентября 2011 г. 21:00 + в цитатник

Ничего удивительного, что система Pythonix из тарифов может получать данные о скорости, и, в результате этого, создавать в оборудовании Mikrotik Routerboard (Mikrotik RouterBoard 1200, Mikrotik RouterBoard 433AH, Mikrotik RouterBoard 750G) правила шейпера для пользователей. Поэтому для системы Pythonix стоит написать скрипт с функцией добавления нового тарифа в базу данных.

Скрипт:

#!/usr/bin/env python
# -*- coding: utf_8 -*-
import MySQLdb
import mysql_db, os, sys, time

def f_new_tarif():

print "33[33m ———————33[0m"
print "33[33m| Добавить новый тариф |33[0m"
print "33[33m ———————33[0m"
time.sleep(1)

os.system(‘clear’)

while True:
name_tarif = raw_input("Введите название тарифа: ")
if not name_tarif:
print "33[31m| Вы не ввели название тарифа |33[0m"
time.sleep(1)
else:
break

 

Разбираем скрипт:

Подключение нужных модулей:

#!/usr/bin/env python
# -*- coding: utf_8 -*-
import MySQLdb
import mysql_db, os, sys, time

Создаем функцию с именем f_new_tarif:

def f_new_tarif():

Выводим сообщение "Добавить новый тариф":

print "33[33m ———————33[0m"
print "33[33m| Добавить новый тариф |33[0m"
print "33[33m ———————33[0m"
time.sleep(1)

Производим очистку экрана:

os.system(‘clear’)

Запускаем цикл, в котором администратору будет предложено ввести название тарифа, например, unlim_10. Данные, введенные администратором, будут добавлены в переменную name_tarif с помощью функции raw_input. В случае, если администратор не ввёл название тарифа, выведется сообщение "Вы не ввели название тарифа", и администратору будет предложено сделать это еще раз.

while True:
name_tarif = raw_input("Введите название тарифа: ")
if not name_tarif:
print "33[31m| Вы не ввели название тарифа |33[0m"
time.sleep(1)
else:
break

Считайте деньги с помощью Pythonix

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку