Puisi ialah alat pengurusan pergantungan dan pembungkusan yang berkuasa untuk Python. Ia memudahkan penciptaan projek, pemasangan kebergantungan, dan pengasingan persekitaran. Dalam tutorial ini, kami akan melalui langkah-langkah untuk mencipta dan memulakan "Hello, World!" Projek Python menggunakan Puisi.
Sebelum kami bermula, pastikan anda telah memasang yang berikut pada sistem anda:
Anda boleh mengesahkan pemasangan anda dengan menjalankan:
python --version poetry --version
Mulakan dengan mencipta direktori baharu untuk projek anda. Navigasi ke direktori tempat anda ingin menyimpan projek anda dan jalankan:
poetry new hello-world
Arahan ini mencipta folder baharu bernama hello-world dengan struktur berikut:
hello-world/ ├── README.rst ├── hello_world │ └── __init__.py ├── pyproject.toml └── tests ├── __init__.py └── test_hello_world.py
Navigasi ke direktori hello_world:
cd hello-world/hello_world
Edit fail __init__.py atau buat fail baharu, main.py:
# hello_world/main.py def main(): print("Hello, World!") if __name__ == "__main__": main()
Pastikan fail pyproject.toml termasuk titik masuk supaya anda boleh menjalankan skrip sebagai arahan. Tambahkan yang berikut di bawah bahagian [tool.poetry.scripts]:
[tool.poetry.scripts] hello-world = "hello_world.main:main"
Jalankan arahan berikut untuk memasang sebarang kebergantungan dan menyediakan persekitaran:
poetry install
Untuk menguji skrip anda, gunakan:
poetry run hello-world
Anda sepatutnya melihat output:
Hello, World!
Untuk memastikan skrip anda berfungsi dengan betul, tambahkan kes ujian dalam fail tests/test_hello_world.py:
def test_main(capsys): from hello_world.main import main main() captured = capsys.readouterr() assert captured.out == "Hello, World!\n"
Jalankan ujian menggunakan Puisi:
poetry run pytest
Tahniah! Anda telah berjaya mencipta "Hello, World!" Projek Python menggunakan Puisi. Persediaan ini menyediakan asas yang kukuh untuk membina aplikasi yang lebih kompleks sambil menguruskan kebergantungan dan pembungkusan dengan mudah.
Jangan ragu untuk meneroka ciri tambahan Puisi, seperti kekangan versi pergantungan, persekitaran maya dan pakej penerbitan.
Atas ialah kandungan terperinci Bermula dengan Python: Mencipta Projek Hello World Menggunakan Puisi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!