Rumah > Artikel > pembangunan bahagian belakang > Bila dan mengapa fail `__main__.py` digunakan dalam Python?
Memahami Tujuan dan Penggunaan __main__.py
Apabila melaksanakan program Python, ia sering digunakan dengan menyatakan fail .py pada baris arahan, seperti:
$ python my_program.py
Walau bagaimanapun, anda juga boleh mencipta direktori atau fail zip yang mengandungi kod dengan fail __main__.py. Dengan hanya menentukan direktori atau fail zip pada baris arahan, __main__.py akan dilaksanakan secara automatik:
$ python my_program_dir $ python my_program.zip # Alternatively, as a module $ python -m my_program
Keputusan untuk menggunakan fail __main__.py bergantung pada keperluan aplikasi.
Perbezaan daripada utama Modul
Adalah penting untuk ambil perhatian bahawa modul utama tidak biasanya diperoleh daripada main__.py fail. Apabila melaksanakan skrip sebagai "python my_program.py", skrip menjadi modul __main, bukannya modul "my_program". Tingkah laku ini juga digunakan pada modul yang digunakan melalui "python -m my_module".
Jika anda menemui nama utama dalam mesej ralat, ia tidak semestinya menunjukkan kehadiran fail utama__.py. Ralat mungkin berkaitan dengan modul __main, yang boleh berasal daripada sumber yang berbeza.
Atas ialah kandungan terperinci Bila dan mengapa fail `__main__.py` digunakan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!