Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah Saya Boleh Melaksanakan Skrip Python Luaran dengan Argumen daripada Skrip Lain?

Bagaimanakah Saya Boleh Melaksanakan Skrip Python Luaran dengan Argumen daripada Skrip Lain?

DDD
DDDasal
2024-10-31 20:58:29761semak imbas

How Can I Execute an External Python Script with Arguments from Another Script?

Melaksanakan Skrip Python Luaran dengan Argumen dari Dalam Skrip Lain

Matlamat perbincangan ini adalah untuk melaksanakan skrip Python (script2.py) dari dalam skrip Python lain (script1.py) sambil menghantar argumen ke script2.py seolah-olah ia dimasukkan daripada arahan baris.

Satu kaedah untuk mencapai ini adalah dengan menggunakan os.system dalam script1.py:

<code class="python">os.system("script2.py 1")</code>

Arahan ini akan melaksanakan script2.py dengan argumen "1" sebagai argumen pertamanya .

Adalah penting untuk ambil perhatian bahawa menggunakan execfile untuk mencapai matlamat ini tidak disyorkan kerana ia melaksanakan pernyataan script2.py dalam konteks pelaksanaan yang sama seperti script1.py, menyebabkan tiada perubahan dalam sys.argv dalam script2. py.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Skrip Python Luaran dengan Argumen daripada Skrip Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn