20210106

其实cmd和Linux一样可以通过特殊符号换行的: Linux 为 \ 而cmd 为 ^
命令行换行符

20201127


options 代码编写变量意义

20200728

a.py文件的代码如下:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument(’–t’, help=’ ', action=‘store_true’, default=False)

config = parser.parse_args()

print(config.t)
直接运行python a.py,输出结果False

运行python a.py --t,输出结果True

也就是说,action=‘store_true’,只要运行时该变量有传参就将该变量设为True。

20200721

python37 step54_run.py --shujlj=‘data_tianjin’ --zidquan=‘数据_天津.xlsx’ --zidbh=‘数据_天津.xlsx’ --yuansj=‘tianjin’ --fencsj=‘天津’ --moxdr=‘tianjin’

命令行运行

–shujlj=‘data_tianjin’(这里有空格) --zidquan=‘数据_天津.xlsx’

测试数据貌似只能放在代码目录里? 不一定 加一个数据目录参数就好了

#######################################
封装为命令行运行
import argparse
parser = argparse.ArgumentParser()
parser.add_argument(’–cessj’, default=os.path.dirname(edt.file)+’/’+‘测试读入数据.xlsx’,help=‘测试数据’)
parser.add_argument(’–shujlj’, default=‘data_tianjin’,help=‘数据所在路径 first 为第一批拼音, weining 为卫宁,tianjin 为天津’)

class liemfy():

def __init__(self,shujlj,zidquan,zidbh,yuansj,fencsj,moxdr):self.path=os.path.dirname(edt.__file__)+'/'self.path_data=self.path+shujlj+'/'self.zidquan=zidquanself.zidbh=zidbhself.yuansj=yuansjself.fencsj=fencsjself.moxdr=moxdrself.device=torch.device('cpu')def data_handle(self,df_pred):df_pred['key'] = df_pred['key'].apply(lambda x: x.lower())df_pred['key'] = df_pred['key'].apply(lambda x: x.replace('_', ''))df_pred['key'] = df_pred['key'].apply(lambda x: x.replace('$', ''))return df_pred

if name == ‘main’:

#输入格式为dataframe表格
args = parser.parse_args()
moxsl=liemfy(args.shujlj,args.zidquan,args.zidbh,args.yuansj,args.fencsj,args.moxdr)
store =moxsl.data_handle(pd.read_excel(args.cessj))

封装为命令行运行
#####################


没有required 参数


![在这里插入图片描述]
(https://img-blog.csdnimg.cn/20191029160720556.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2t5bGUxMzE0NjA4,size_16,color_FFFFFF,t_70)


命令行多行代码的书写


默认后面的值就是传入的参数值

命令行带参数启动--命令行相关问题 代码规范相关推荐

  1. Shell Scipt 命令行带参数,输出log

    Shell Scipt 命令行带参数,输出log 命令行带参数,以及字符串参数放到ssh命令里可以这么放: #!/bin/bash        这行保证运行bash可以这样: ./data.sh i ...

  2. Linux中使用curl命令发送带参数的get请求和post请求

    1. curl与wget 命令的区别 相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化 ...

  3. python命令行输入参数_Python命令行参数处理

    sys模块 sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息,其中 sys.argv 可以获取命令行参数 在Python交互式解释器中可以先导入sys模块 import ...

  4. bat循环执行带参数_dos命令exit图文教程,结束退出CMD.EXE程序或当前bat批处理脚本...

    大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频. 今天我们学习dos命令中的exit这个命令,退出 CMD.EXE 程序(命令解释器)或当前批处理脚本 ...

  5. 【Ceph】Ceph常用命令|Ceph配置参数和命令解析|ceph管理

    目录 常用命令 查看状态 启动/停止 分类命令 ceph mon ceph mds ceph osd ceph pg ceph osd pool rados ceph-deploy 块设备|rbd的一 ...

  6. Symbian 3rd 带参数启动进程

    S60v2带参数的调用比较简单,通过openfile等模式就可以得到buf8 or filename的参数,最新的S60 3rd/UIQ3.1由于加入了安全性检查,使得打开文件方式的调用都被拦截,在加 ...

  7. 用eclipse来运行带参数的命令行程序,配置命令行程序的参数

    以上从网上找了点资料:右键点主类名 --> 运行--> 打开运行对话框--> Main(主类)--> 右边Arguments(参数) 点他以后然后在下面Program argu ...

  8. linux启动盘进入命令行,CDLinuxU盘启动命令行到图形界面

    原文2014-04 博客搬家过来的文章 上一篇文章<手把手 安装CDLinux U盘启动>说明通过U盘启动CDLinux,但是只起到了命令行,如果想起图形化怎么办啊? 大致是这个样子,这张 ...

  9. php命令行传递参数,PHP命令行传递参数

    在以非命令行模式运行PHP的时候,我们可以通过$_GET.$_POST.$_REQUEST来接受get或是post参数,但是以命令行方式运行的话,怎么传递参数以接受参数呢?关于命令行的特点,可以直接看 ...

最新文章

  1. python解析器_Python Python解析器
  2. Python Django CBV下的通用视图函数
  3. Hadoop-2.7.4 八节点分布式集群安装
  4. C#中Hashtable、Dictionary详解以及写入和读取对比
  5. 2×3卡方检验prism_分类变量的相关性:五分钟掌握卡方检验「从理论到Python实战」...
  6. ASP.NET Core 数据加解密的一些坑
  7. 翟天临凌晨回应“毕业季被声讨”
  8. 免费语音软件可以导入你在飞鸽传书2008
  9. Javascript框架 - ExtJs - 类
  10. PyCharm 的调试功能
  11. 新高考改革之下,有孚网络助力教育信息化进程
  12. MAX9286+MAX96705高级辅助驾驶系统ADAS方案
  13. 中国计量大学现代科技学院第四届“中竞杯”程序设计校赛(同步赛) F.爬塔(DP)
  14. python -m的那些实用功能
  15. 974. Subarray Sums Divisible by K [Medium]
  16. Beyond Compare4过期使用方法
  17. 电子书 http://my.unix-center.net/~Simon_fu/?page_id=724
  18. python语句基础
  19. 电脑不用,不用电脑,你还会写字吗?
  20. MOD、SCON、PCON寄存器的配置

热门文章

  1. 从风投看中国IT行业的发展
  2. swig error : Unrecognized option -doxygen Ubuntu 安装 swig-3.0.12
  3. Linux shell 学习笔记(2)— 监测程序、磁盘空间和处理文件(ps -ef、top、kill、df、du 、grep、tar)
  4. 面试高频——JUC并发工具包快速上手(超详细总结)
  5. 自动驾驶QNX,Linux,Autosar概述
  6. deeplearning搜索空间
  7. Jittor框架API
  8. 降低数值精度以提高深度学习性能
  9. Python使用Redis实现IP代理池
  10. Python的输出:Python2.7和Python3.7的区别