當前位置:編程學習大全網 - 源碼下載 - python 中os.system()的用法?

python 中os.system()的用法?

os模塊中的system()函數可以方便地運行其他程序或者腳本。

語法如下:os.system(command)

其參數含義如下所示:

command? 要執行的命令,相當於在Windows的cmd窗口中輸入的命令。如果要向程序或者腳本傳遞參數,可以使用空格分隔程序及多個參數。

擴展資料

Python在執行時,首先會將.py文件中的源代碼編譯成Python的byte code(字節碼),然後再由Python Virtual Machine(Python虛擬機)來執行這些編譯好的byte code。這種機制的基本思想跟Java,.NET是壹致的。然而,Python Virtual Machine與Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是壹種更高級的Virtual Machine。

這裏的高級並不是通常意義上的高級,不是說Python的Virtual Machine比Java或.NET的功能更強大,而是說和Java 或.NET相比,Python的Virtual Machine距離真實機器的距離更遠。或者可以這麽說,Python的Virtual Machine是壹種抽象層次更高的Virtual Machine。

基於C的Python編譯出的字節碼文件,通常是.pyc格式。

除此之外,Python還可以以交互模式運行,比如主流操作系統Unix/Linux、Mac、Windows都可以直接在命令模式下直接運行Python交互環境。直接下達操作指令即可實現交互操作。

51CTO.com:使用os.system函數運行其他程序

  • 上一篇:嵌入式軟件如果測試?有沒有簡單易用的測試工具?
  • 下一篇:Excel統計系統源代碼
  • copyright 2024編程學習大全網