Berpindah daripada os.popen ke subprocess.popen dalam Python
Os.popen telah digantikan dengan subprocess.popen, dan anda mungkin perlu untuk menukar kod os.popen sedia ada kepada subprocess.popen. Untuk berbuat demikian, ikuti langkah berikut:
Kod Asal:
<code class="python">os.popen('swfdump /tmp/filename.swf/ -d')</code>
Kod Ditukar:
<code class="python">from subprocess import Popen, PIPE process = Popen(['swfdump', '/tmp/filename.swf', '-d'], stdout=PIPE, stderr=PIPE) stdout, stderr = process.communicate()</code>
Dalam contoh ini:
Dengan mengikuti pendekatan ini, anda boleh mengalihkan anda dengan lancar kod daripada os.popen kepada subprocess.popen dalam Python.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel anda: * Cara Berhijrah daripada os.popen ke subprocess.popen dalam Python * Beralih daripada os.popen kepada subprocess.popen: Panduan Mudah *. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!