"Fayl yuklab olish" dialog oynasini qanday ko'tarish kerak?
Ba'zan, foydalanuvchi havolani bosishi mumkin bo'lgan variantni berishingizni xohlaydi
u haqiqiyligini namoyish qilish o'rniga foydalanuvchi uchun "Faylni yuklab olish" dialog oynasini ochadi
tarkibi. Bu juda oson va HTTP sarlavhasi orqali erishish mumkin. Bu HTTP sarlavhasi
oldingi bo'limda aytib o'tilgan sarlavhadan farq qiladi.
Masalan, agar siz biron bir faylni nomini berilgan havoladan yuklab olishni xohlasangiz , unda
sintaksis quyidagicha
#! / usr / bin / python3
# HTTP sarlavhasi
chop etish (" Tarkib turi: dastur / octet-stream; name = \" FileName \ "\ r \ n")
bosib chiqarish (" Kontentni yo'q qilish: biriktirma; fayl nomi = \" Fayl nomi \ "\ r \ n \ n")
# Faylning haqiqiy tarkibi eshitiladi.
fo = ochiq ("foo.txt", "rb")
str = fo.read ()
bosib chiqarish (str)
# Ochilgan faylni yopish
fo.close ()
Python 3
375
Ma'lumotlar bazasi interfeyslari uchun Python standarti Python DB-API hisoblanadi. Ko'pgina Python ma'lumotlar bazasi
interfeyslar ushbu standartga mos keladi.
Siz dasturingiz uchun to'g'ri ma'lumotlar bazasini tanlashingiz mumkin. Python Database API a qo'llab-quvvatlaydi
ma'lumotlar bazasi serverlarining keng doirasi,
GadFly
mSQL
MySQL
PostgreSQL
Microsoft SQL Server 2000
Informix
Interbaza
Oracle
Sybase
SQLite
Python ma'lumotlar bazasining mavjud interfeyslari ro'yxati: Python ma'lumotlar bazasi interfeysi va
API. Siz kirishingiz kerak bo'lgan har bir ma'lumotlar bazasi uchun alohida DB API modulini yuklab olishingiz kerak.
Masalan, agar siz Oracle ma'lumotlar bazasiga, shuningdek MySQL ma'lumotlar bazasiga kirishingiz kerak bo'lsa, siz
ikkala Oracle va MySQL ma'lumotlar bazalari modullarini yuklab olishlari kerak.
DB API Python-dan foydalanib ma'lumotlar bazalari bilan ishlash uchun minimal standartni ta'minlaydi
iloji boricha tuzilmalar va sintaksis. Ushbu API quyidagilarni o'z ichiga oladi:
API modulini import qilish.
Ma'lumotlar bazasi bilan aloqa o'rnatish.
SQL va saqlangan protseduralarni berish.
Ulanish tugatilmoqda
Python SQLite-ni ichki qo'llab-quvvatlaydi. Ushbu bo'limda biz barcha tushunchalarni bilib olamiz
MySQL-dan foydalanish. MySQLdb moduli, MySQL bilan mashhur interfeys mos kelmaydi
Python 3. Buning o'rniga biz PyMySQL modulidan foydalanamiz .
PyMySQL nima?
PyMySQL bu Python-dan MySQL ma'lumotlar bazasi serveriga ulanish uchun interfeys. Bu
Python Database API v2.0 dasturini amalga oshiradi va toza Python MySQL mijozini o'z ichiga oladi
kutubxonasi. PyMySQL-ning maqsadi - bu MySQLdb-ga ochiladigan almashtirish.
22.Python 3 - MySQL ma'lumotlar bazasiga kirish
Do'stlaringiz bilan baham: |