怎樣用Python寫乙個Linux命令列

2021-10-19 13:25:53 字數 1005 閱讀 6111

一般來說,我們的命令列需要執行兩個及以上的函式,我們先定義兩個簡單的函式。

def add(x,y):

'''x plus y

'''return(x+y)

def mul(x,y):

'''x times y

'''return(x*y)

匯入包

import argparse

import sys

主函式,執行上面兩個函式的功能。

def main(args):

print(add(args.a,args.b))

print(mul(args.a,args.b))

if __name__ == "__main__":的作用是,只在我們單獨使用這個python檔案時下面的**才會被執行,當我們在其他python檔案中匯入這個包的時候,下面的**不會被執行。

if __name__ == "__main__":

parser = argparse.argumentparser("add command")

parser.add_argument("a",help="first parameter",type=int)

parser.add_argument("b",help="second parameter",type=int)

args = parser.parse_args()

command = ' '.join(['python'] + sys.ar**)

args.command = command

main(args)

將上面的**儲存並命名為test.py.

測試:

python ./test.py 2 4
輸出:

6

8

怎樣用Nodejs搭建乙個伺服器

首先我們要知道nodejs有哪些內建模組,比如,http,fs,url,這三是必須要用的。http 超文字傳輸協議,fs filesystem,檔案系統,有了這個模組,我們就可以操作檔案了,url就不用說了吧,來吧,開始吧 先用requirejs,引入模組 然後建立乙個服務 var server h...

用python寫乙個restful API

coding utf 8 package.module python實現的圖書的乙個restful api.restful api 一般模式 get select 從伺服器取出資源 一項或多項 post create 在伺服器新建乙個資源。put update 在伺服器更新資源 客戶端提供改變後的完...

怎樣用Python生成詞云

1.首先得安裝詞云的模組 安裝wordcloud模組 開啟cmd 命令視窗 輸入 pip install wordcloud 2.其次再應用前導入模組 from wordcloud import wordcloud,imagecolorgenerator以下就是python顯示詞云的 def wor...