-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â 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


Êàê âûâåñòè ñïèñîê äîñòóïíûõ óñòðîéñòâ Mikrotik Routerboard íà ýêðàí?

Ñðåäà, 28 Ñåíòÿáðÿ 2011 ã. 16:25 + â öèòàòíèê

Êàê äîáàâèòü óñòðîéñòâà Mikrotik Routerboard â áàçó äàííûõ ìû óæå çíàåì. Òåïåðü ñ ïîìîùüþ ñêðèïòà âûâåäåì íà ýêðàí ñïèñîê äîñòóïíîãî îáîðóäîâàíèÿ.

Èòàê, ïðèñòóïèì ê íàïèñàíèþ ñêðèïòà ñ íóæíîé íàì ôóíêöèåé.

 

 Ñïèñîê óñòðîéñòâ Mikrotik Routerboard

Ðèñ.1. Ñïèñîê óñòðîéñòâ Mikrotik Routerboard.

 

Ñåé÷àñ â íàøåé áàçå äâà óñòðîéñòâà  Mikrotik Routerboard.

 

Ñêðèïò:

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

def clearConsol():
os.system(‘clear’)
def f_device_list():
clearConsol()
cur = mysql_db.db.cursor()
sql = ("SELECT * FROM devices")
cur.execute(sql)
devices_data = cur.fetchall()
cur.close()
print "33[34m| %3s | %11s | %14s | %11s | %11s |33[0m" % (‘id’, ‘login_admin’, ‘password_admin’, ‘ip_device’, ‘info_device’)

for sql_result in devices_data:

 

 

Ðàçáîð ñêðèïòà:

Ïîäêëþ÷åíèå íóæíûõ ìîäóëåé:

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

Î÷èùàåì ýêðàí:

def clearConsol():
os.system(‘clear’)

Ôóíêöèÿ f_devices_list âûâåäåò ñïèñîê äîñòóïíûõ óñòðîéñòâ Mikrotik Routerboard:

def f_device_list():

Ôóíêöèÿ î÷èñòêè ýêðàíà:

clearConsol()

Ðàáîòàåì ñ áàçîé äàííûõ:

cur = mysql_db.db.cursor()

Èçâëåêàåì âñå ïîëÿ èç òàáëèöû devices:

clearConsol()

 ðåçóëüòàòå ýòîé ðàáîòû, âñå èçâëå÷åííûå äàííûå áóäóò çàíåñåíû â êîðòåæ device_data:

cur.execute(sql)
devices_data = cur.fetchall()
cur.close()

Âûâîäèì íà ýêðàí øàïêó òàáëèöû:

print "33[34m| %3s | %11s | %14s | %11s | %11s |33[0m" % (‘id’, ‘login_admin’, ‘password_admin’, ‘ip_device’, ‘info_device’)

Ïðè ïîìîùè öèêëà for îáõîäèì êîðòåæ device_data. Çíà÷åíèÿ çàíîñèì â êîðòåæ sql_result è âûâîäèì sql_result íà ýêðàí:

for sql_result in devices_data:

 

Êàê âûâåñòè ñïèñîê äîñòóïíûõ óñòðîéñòâ Mikrotik Routerboard íà ýêðàí?

 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó