Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan)

Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan)

WBOY
WBOYke hadapan
2022-05-16 17:54:102791semak imbas

Artikel ini membawa anda pengetahuan yang berkaitan tentang python, yang terutamanya memperkenalkan isu berkaitan pengaturcaraan modular dan pemasangan modul pihak ketiga, dan juga termasuk pakej dalam Python, dsb. Mari kita lihat bersama-sama, Saya harap ia akan membantu semua orang.

Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan)

Pembelajaran yang disyorkan: tutorial video python

Pengaturcaraan modular

1.

Hubungan antara modul dan fungsiSatu modul boleh mengandungi N berbilang fungsi; 🎜>
Modul mengandungi kelas, fungsi dan pernyataan;
Projek program terdiri daripada N modul;
Faedah menggunakan modul :

Mudah untuk diimport dan digunakan oleh program dan skrip lain

Elakkan konflik antara nama fungsi dan nama pembolehubah (dua modul mempunyai nama pembolehubah yang sama tanpa konflik) Meningkatkan kebolehselenggaraan kod Meningkatkan Kebolehgunaan Semula kod

2. Modul tersuai

Buat modul:

Cipta fail .py baharu, nama tidak sepatutnya sama dengan nama modul standard yang disertakan dengan Python Sama seperti


Modul import:

Jenis pertama:
nama modul import [sebagai alias]

Jenis kedua:
daripada fungsi import nama Modul/pembolehubah/kelas
Jenis pertama

#第一种导入方式
import math
print(id(math))
print(type(math))
print(math)
print(dir(math)) #查看math中的属性方法
print('--------------------------------------')
print(math.pi)
print(math.pow(2,5))
print(math.ceil(9.01))
print(math.floor(9.999))
Jenis kedua

Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan)
Begitu juga, kaedah yang sama digunakan untuk mengimport modul yang ditulis sendiri.

#第二种导入方式 只导入模块中指定的一部分
from math import pi
print(pi)
print(pow(2,3))
from math import pow
print(pow(2,3))

3 Laksanakan sebagai program utama Kadang-kadang apabila kita memanggil kandungan modul lain, beberapa kenyataan akan dikeluarkan dalam takrifan modul lain, menghasilkan Apabila semasa kita modul output kandungan, kandungan output modul panggilan juga akan output Pada masa ini, kita boleh menambah syarat sebelum output modul dipanggil:

Hanya modul ini berjalan sebagai. Pas program utama

if __name__=='__main__':
    pass

4.Pakej dalam python

Pakej

: ialah struktur direktori hierarki yang menggabungkan sekumpulan fungsi serupa Modul disusun bersama.

Fungsi: Penyeragaman kod, mengelakkan konflik nama modul (nama modul modul berbeza dalam pakej berbeza boleh sama)
Perbezaan antara pakej dan direktori: mengandungi __init__ Direktori fail .py dipanggil pakej
Direktori biasanya tidak mengandungi fail __init__.py
Import pakej:

nama pakej import. Nama modul


Nota ringkasan:
import pagekge.module_A
print(pagekge.moudle_A.a)#调用一个包里的一个模块的一个属性或函数
import pagekge.module_A as mm #取小名
print(mm.a)

Menggunakan kaedah import bermula dengan import hanya boleh mengimport nama pakej atau nama modul
Gunakan kaedah import dari...import untuk mengimport pakej, modul, fungsi dan pembolehubah
5 Modul terbina dalam yang biasa digunakan

6. Pemasangan dan penggunaan modul pihak ketiga Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan)

Kuasa Python tidak boleh dipisahkan daripada modul pihak ketiga. Terdapat banyak modul pihak ketiga yang ditulis oleh ramai orang untuk melaksanakan banyak fungsi, dan kami hanya perlu memasangnya untuk menggunakannya.
import sys
print(sys.getsizeof(24))
print(sys.getsizeof(99))
print(sys.getsizeof(True))
print(sys.getsizeof(False))
import time
print(time.time()) #输出秒
print(time.localtime(time.time())) #输出当前时间
import urllib.request  #与爬虫有关的
print(urllib.request.urlopen('http://www.baidu.com').read()) #读取百度网址

Pemasangan

nama modul pemasangan pip

Kaedah pemasangan dalam talian

Ambil pemasangan modul jadual sebagai contoh :

Langkah pertama: Windows logo key R memaparkan tetingkap, masukkan cmd, klik OK


Langkah kedua: Masukkan pip install the nama modul yang hendak dipasang, tekan Enter
Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan)
Langkah 3: Masukkan python, tekan Enter untuk memasuki program interaktif python, masukkan nama modul import, tekan Enter, jika tiada ralat dilaporkan, memasangnya berjaya!
Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan)
Gunakan
Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan)

import nama modul

Pembelajaran yang disyorkan:

tutorial video python
import scheduleimport timedef job():
    print('666666')schedule.every(3).seconds.do(job)while True:
    schedule.run_pending()  #检测job的时间到了没有
    time.sleep(1)

Atas ialah kandungan terperinci Modularisasi Python dan pemasangan modul pihak ketiga (perkongsian ringkasan). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:csdn.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam