Pyhon程式設計與演算法教程筆記
阿新 • • 發佈:2021-12-10
sys模組的一些其他用法
sys.argv[1]是從控制檯獲取的引數,既是python用命令執行語句傳入的引數
sys.stdin 標準輸入
sys.stdout 標準輸出sys.stdout.write()用於輸出物件的字串表示到標準輸出,print函式就是呼叫該方法
sys.stderr 標準錯誤流檔案物件
恢復預設值語句
sys.stdout = sys.__stdout__
其他的類似
重定向 管道
windows控制檯也可以輸出檔案
筆記:第六章
python執行命令輸出的語句可以重定向到檔案
管道的話也是在控制檯輸出重定向,把輸出變為下一個函式的輸入
過濾器
也就是在管道基礎上做到的
排序sort
python randomseq.py 5 |sort
逐屏顯示
python randomseq.py 1000 | more
原始檔
import sys, random
n = int(sys.argv[1])
for i in range(n):
print(random.randrange(0,100))
Pyhon程式設計與演算法教程筆記:第六章
努力拼搏吧,不要害怕,不要去規劃,不要迷茫。但你一定要在路上一直的走下去,儘管可能停滯不前,但也要走。