"معاونت:آموختار برائے استخراج شماریات از ٹول سرور" کے نسخوں کے درمیان فرق

حذف شدہ مندرجات اضافہ شدہ مندرجات
کوئی خلاصۂ ترمیم نہیں
کوئی خلاصۂ ترمیم نہیں
سطر 124:
</source>
 
==ترمیز پائیتھون کی مثال==
<source lang="python">
#!/usr/bin/python
# -*- coding: utf-8 -*-
import catlib ,pagegenerators
import wikipedia,urllib,gzip,codecs,re
import MySQLdb as mysqldb
import config
pagetop=u"'''یومیہ بذریعہ روبالہ بتاریخ''''': ~~~~~''\n\n"
pagetop+=u'\n{| class="wikitable sortable"\n'
pagetop+=u'!ردیف!!صفحہ!!ترمیز صفحہ\n|-'
pagedown=u'\n|}\n[[زمرہ:ویکیپیڈیا]]
[[زمرہ:جانچ]]'
adress=u"منصوبہ:ریتخانہ"
message=u"روبالہ:جانچ"
 
count=0
line_items=' '
 
#---------------------------------------------- sql part--------------
site = wikipedia.getSite("ur")
#query = open("file name").read()#--you can add you sql name
query = "SELECT page_title,page_id FROM page LIMIT 10"
wikipedia.output(u'Executing query:\n%s' % query)
 
conn = mysqldb.connect("urwiki-p.db.toolserver.org", db = site.dbName(),
user = config.db_username,
passwd = config.db_password)
cursor = conn.cursor()
query = query.encode(site.encoding())
cursor.execute(query)
results = cursor.fetchall()
#---------------------------------------------- end of sql part---------
for row in results:
count+=1
for i in range(0,len(row)):
item=unicode(str(row[i]).strip(),'UTF-8')
line_items+=u'{{subst:formatnum:'+item+u'}}||'
line=line_items.strip()
text+= u'\n|{{subst:formatnum:' +str(count)+u'}}||'+ line+u'\n|-'
 
text=pagetop+text+pagedown
 
page = wikipedia.Page(site,adress)
page.put(text,message)
</source>
 
==نمونہ جاتی روبہ جات==