华域联盟 Python python 如何用terminal输入参数

python 如何用terminal输入参数

python用terminal输入参数

import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--rate',type=float,default=0.05, help='the rate of the label')

设置类型为浮点数,默认值为0.05,当输入的参数不满足要求

python ××.py help能够提示

parser.add_argument('--dataset', required=True, help='cifar10 | lsun | imagenet | folder | lfw ')
opt = parser.parse_args()
opt.rate

补充:使用Python打开新的终端(terminal)并执行语句

环境:CentOS 7

Python版本:3.6

在写Python程序的时候遇到需要打开一个新的终端(terminal)或者说命令行窗口进行监视的情况,多方查询无果,终于在Stack Overflow上找到了。

import os
os.system("gnome-terminal -e 'ls'")

其中 'ls' 部分即为所需执行的内容。

这样打开的窗口会在执行完成后关闭,不希望关闭则可以写:

os.system("gnome-terminal -e 'bash -c \"ls; exec bash\"'")

以上为个人经验,希望能给大家一个参考,也希望大家多多支持华域联盟。

您可能感兴趣的文章:

本文由 华域联盟 原创撰写:华域联盟 » python 如何用terminal输入参数

转载请保留出处和原文链接:https://www.cnhackhy.com/25336.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部