精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>電腦安全>系統(tǒng)安全>

      Python怎么運行系統(tǒng)命令

      時間: 黎正888 分享

        大家知道Python系統(tǒng)怎么運行系統(tǒng)命令嗎?下面就讓學(xué)習(xí)啦小編和大家分享Python運行系統(tǒng)命令的方法吧。

        Python運行系統(tǒng)命令的方法

        一、os.system

        # 僅僅在一個子終端運行系統(tǒng)命令,而不能獲取命令執(zhí)行后的返回信息

        system(command) -> exit_status

        Execute the command (a string) in a subshell.

        # 如果再命令行下執(zhí)行,結(jié)果直接打印出來

        >>> os.system('ls')

        04101419778.CHM bash document media py-django video

        11.wmv books downloads Pictures python

        all-20061022 Desktop Examples project tools

        二、os.popen

        # 該方法不但執(zhí)行命令還返回執(zhí)行后的信息對象

        popen(command [, mode='r' [, bufsize]]) -> pipe

        Open a pipe to/from a command returning a file object.

        例如:

        >>>tmp = os.popen('ls *.py').readlines()

        >>>tmp

        Out[21]:

        ['dump_db_pickle.py ',

        'dump_db_pickle_recs.py ',

        'dump_db_shelve.py ',

        'initdata.py ',

        '__init__.py ',

        'make_db_pickle.py ',

        'make_db_pickle_recs.py ',

        'make_db_shelve.py ',

        'peopleinteract_query.py ',

        'reader.py ',

        'testargv.py ',

        'teststreams.py ',

        'update_db_pickle.py ',

        'writer.py ']

        好處在于:將返回的結(jié)果賦于一變量,便于程序的處理。

        三、使用模塊subprocess

        >>> import subprocess

        >>> subprocess.call (["cmd", "arg1", "arg2"],shell=True)

        獲取返回和輸出:

        import subprocess

        p = subprocess.Popen('ls', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

        for line in p.stdout.readlines():

        print line,

        retval = p.wait()

        四、使用模塊commands

        >>> import commands

        >>> dir(commands)

        ['__all__', '__builtins__', '__doc__', '__file__', '__name__', 'getoutput', 'getstatus','getstatusoutput', 'mk2arg', 'mkarg']

        >>> commands.getoutput("date")

        'Wed Jun 10 19:39:57 CST 2009'

        >>>

        >>> commands.getstatusoutput("date")

        (0, 'Wed Jun 10 19:40:41 CST 2009')

        注意: 當(dāng)執(zhí)行命令的參數(shù)或者返回中包含了中文文字,那么建議使用subprocess,如果使用os.popen則會出現(xiàn)下面的錯誤:

        查看源代碼打印幫助

        Traceback (most recent call last):

        File "./test1.py", line 56, in

        main()

        File "./test1.py", line 45, in main

        fax.sendFax()

        File "./mailfax/Fax.py", line 13, in sendFax

        os.popen(cmd)

        UnicodeEncodeError: 'ascii' codec can't encode characters in position 46-52: ordinal not

      Python怎么運行系統(tǒng)命令相關(guān)文章

      1.Python怎么調(diào)用系統(tǒng)命令

      2.Python的系統(tǒng)命令有哪些

      3.Win7系統(tǒng)電腦怎樣運行py文件

      4.11個很有用的Linux 命令

      5.Linux ps命令例子匯總

      Python怎么運行系統(tǒng)命令

      大家知道Python系統(tǒng)怎么運行系統(tǒng)命令嗎?下面就讓學(xué)習(xí)啦小編和大家分享Python運行系統(tǒng)命令的方法吧。 Python運行系統(tǒng)命令的方法 一、os.system # 僅僅在一個子終端運行系統(tǒng)命令,而不能獲取命令執(zhí)行后的返回信息 system(command) - exit_
      推薦度:
      點擊下載文檔文檔為doc格式

      精選文章

      • Win7系統(tǒng)命令運行在哪
        Win7系統(tǒng)命令運行在哪

        WIN7的系統(tǒng)命令運行是需要添加才會顯示出來的, 下面就讓學(xué)習(xí)啦小編教大家怎么添加WIN7系統(tǒng)命令運行吧。 WIN7添加系統(tǒng)命令運行 添加運行命令: 首先點擊

      • 系統(tǒng)自動關(guān)機命令怎么顯示倒計時
        系統(tǒng)自動關(guān)機命令怎么顯示倒計時

        有時候設(shè)置了自動關(guān)機,但是看不到時間,不知道關(guān)機的時間準(zhǔn)不準(zhǔn)確,怎么才能顯示倒計時呢?下面就讓學(xué)習(xí)啦小編教大家系統(tǒng)自動關(guān)機命令顯示倒計時的

      • 怎么用命令提示符重裝系統(tǒng)
        怎么用命令提示符重裝系統(tǒng)

        現(xiàn)在我們主流的重裝系統(tǒng)采用的要么是系統(tǒng)盤,要么是U盤重裝系統(tǒng),下面就讓學(xué)習(xí)啦小編教大家怎么用命令提示符來重裝系統(tǒng)。 命令提示符重裝系統(tǒng)的方

      • 怎么用命令行來查看MAC地址
        怎么用命令行來查看MAC地址

        通過系統(tǒng)命令行,我們可以查看很多電腦內(nèi)的東西,下面就讓學(xué)習(xí)啦小編教大家如何用命令行來查看Mac地址。 命令行查看MAC地址 簡單介紹一下MAC地址。M

      1772473