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!