Latar Belakang:
Pasukan pembangunan Python 3 melaksanakan perubahan pada pernyataan import dalam Python 2, bertujuan untuk meningkatkan kejelasan dan mengurangkannya kekaburan.
Import Relatif:
Apakah import relatif?
Contoh:
Dalam struktur direktori contoh, derived.py sebelum ini akan mengimport BaseThing dari base.py menggunakan pernyataan:
from base import BaseThing
Python 3 memerlukan import relatif yang jelas:
from .base import BaseThing
Import Bintang:
Sekatan dalam Python 3:
Kes Penggunaan dalam Python 2:
Contoh:
Dalam Python 2, kod berikut adalah sah:
def sin_degrees(x): from math import * return sin(degrees(x))
Python 3 memerlukan yang lebih jelas pendekatan:
def sin_degrees(x): from math import sin, degrees return sin(degrees(x))
Atas ialah kandungan terperinci Bagaimanakah Penambahbaikan Penyata Import Python 3 Meningkatkan Kejelasan Kod dan Mengurangkan Kekaburan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!