ไพธอนมีคำสั่งในการรันเชลล์ คือ os.system เช่น สมมุติว่าต้องการรันคำสั่ง ls
os.system
ls
>>> import os >>> exitstatus = os.system('ls') FILE1.TXT FILE2.TXT FILE3.TXT >>> exitstatus 0
แต่ถ้าเราต้องการนำเข้าการแสดงผลจากเชลล์ เข้ามาในตัวแปรในไพธอน จะใช้อีกโมดูลนึงคือ commands เช่น
commands
>>> import commands >>> exitstatus, outtext = commands.getstatusoutput('ls') >>> exitstatus 0 >>> outtext 'FILE1.TXT\nFILE2.TXT\nFILE3.TXT' >>> outtext.split('\n') ['FILE1.TXT', 'FILE2.TXT', 'FILE3.TXT']
There are currently 0 users online.
Recent comments