python 12 呼叫Shell命令完成簡單操作

2021-10-24 23:53:13 字數 475 閱讀 1738

os模組的popen方法

當需要得到外部程式的輸出結果時,本方法非常有用,返回乙個類檔案物件,呼叫該物件的read()或readlines()方法可以讀取輸出內容。

os.popen(cmd) 要得到命令的輸出內容,只需再呼叫下read()或readlines()等 如a=os.popen(cmd).read()

檔案test.py

import sys

x = sys.stdin

for line in x:

print(

"receive",line)

檔案main.py

import os

a ="hello"

zz = os.popen(

"echo {}| python test.py".format(a)).read(

)print(zz)

Python12 可迭代物件

可迭代物件 就是使用for迴圈遍歷取值的物件就是可迭代物件 for迴圈可以直接遍歷 列表 元組 字串 集合 range from collections import iterable 判斷物件是否是指定型別 result isinstance str int print result 元組resu...

python 12 程序,執行緒,協程

多程序 密集cpu任務,需要充分使 多核cpu資源 伺服器,量的並 計算 的時候,多進 程。缺陷 多個程序之間通訊成本 切換開銷 多執行緒 密集i o任務 絡i o,磁碟i o,資料庫i o 使 多執行緒合適。缺陷 同 個時間切 只能運 個執行緒,不能做到 並 但是可以做到 併發。協程 當程式中存在...

python 12 物件導向基礎語法

dir 內建函式 定義簡單的類 只包含方法 方法中的self 引數 初始化方法 內建方法和屬性 在ipython中物件幾乎是無所不在的,我們之前學習的變數 資料 函式都是物件 在python中可以使用以下兩個方法驗證 1.在識別符號 資料後輸入乙個.然後按下tab鍵,ipython 會提示該物件能夠...