python 如何用terminal輸入?yún)?shù)
python用terminal輸入?yún)?shù)
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--rate',type=float,default=0.05, help='the rate of the label')
設(shè)置類型為浮點(diǎn)數(shù),默認(rèn)值為0.05,當(dāng)輸入的參數(shù)不滿足要求
python ××.py help能夠提示
parser.add_argument('--dataset', required=True, help='cifar10 | lsun | imagenet | folder | lfw ')
opt = parser.parse_args() opt.rate
補(bǔ)充:使用Python打開新的終端(terminal)并執(zhí)行語句
環(huán)境:CentOS 7
Python版本:3.6
在寫Python程序的時(shí)候遇到需要打開一個(gè)新的終端(terminal)或者說命令行窗口進(jìn)行監(jiān)視的情況,多方查詢無果,終于在Stack Overflow上找到了。
import os
os.system("gnome-terminal -e 'ls'")
其中 'ls' 部分即為所需執(zhí)行的內(nèi)容。
這樣打開的窗口會(huì)在執(zhí)行完成后關(guān)閉,不希望關(guān)閉則可以寫:
os.system("gnome-terminal -e 'bash -c \"ls; exec bash\"'")
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持本站。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信