真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中popen函數(shù)怎么用

這篇文章主要為大家展示了“python中popen函數(shù)怎么用”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“python中popen函數(shù)怎么用”這篇文章吧。

成都創(chuàng)新互聯(lián)從2013年開(kāi)始,先為張掖等服務(wù)建站,張掖等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為張掖企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

popen函數(shù)

基本調(diào)用格式如下:

import os stream = os.popen("some_command with args")

popen函數(shù)與os.system函數(shù)的功能相同,只是popen函數(shù)提供了一個(gè)用于操作文件的對(duì)象,可用使用標(biāo)準(zhǔn)輸入輸出的方式來(lái)訪問(wèn)文件中的數(shù)據(jù)。popen函數(shù)還有其他3種變體,它們對(duì)I/O的處理略有不同。如果將所有內(nèi)容都作為字符串傳遞,那么命令將傳遞到Shell程序;如果將它們作為列表傳遞,則無(wú)需擔(dān)心轉(zhuǎn)義任何內(nèi)容。例如:

import os stream = os.popen("cat command.py | grep -n subprocess") print(type(stream)) result = stream.readlines() print(type(result)) print(result)

執(zhí)行這段代碼,會(huì)輸出如下內(nèi)容:

  ['1:import subprocess\n', '2:subprocess.run(["ls", "-l"])\n', '5:subprocess.call(["ls", "-l"])\n', '8:os.system("cat command.py | grep -n subprocess > result.txt")\n']

我們可以看到,readlines方法以列表形式返回命令的執(zhí)行結(jié)果。

以上是“python中popen函數(shù)怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文標(biāo)題:python中popen函數(shù)怎么用
分享網(wǎng)址:http://weahome.cn/article/ggesdj.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部