1. 程式人生 > 其它 >Pyhon程式設計與演算法教程筆記

Pyhon程式設計與演算法教程筆記

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程式設計與演算法教程筆記:第六章

努力拼搏吧,不要害怕,不要去規劃,不要迷茫。但你一定要在路上一直的走下去,儘管可能停滯不前,但也要走。