python argparser模块的相关使用

news/2024/7/3 2:23:32

最近写的代码,需要很多文件的输入输出,每次更换文件都要一个个py文件进入,然后更换,非常不方便,由此想到了,采用python命令行模块解决更换的麻烦,通过命令行的模式,在一个py模块中创建文件的入口.
由于初学python,在网上看了很多的例子,都一脸懵逼,最终在各路博客大神的f帮助下,终于实现.
相关代码如下:

 # -*- coding: utf-8 -*-
# @Time    : 2018/08/09 14:46
# @Author  : Jason.Gao
# @FileName: input.py
# @Software: PyCharm
import argparse    ##导入argparse模块
description="输入数据"
parser=argparse.ArgumentParser(description=description)#添加描述语
###如下添加相关输入文件
parser.add_argument('test',nargs='?',default='test.ply')
parser.add_argument('test_1',nargs='?',default='test_1.ply')
args=parser.parse_args()
#
# print (args.test)   

增加方式如下:例如调用test文件

parser.add_argument('test',nargs='?',default='test.npy')

可通过test标识符调用:如下:

test = np.load(input.args.test)

succeed!


http://lihuaxi.xjx100.cn/news/247076.html

相关文章

Linux下用火焰图进行性能分析

软件的性能分析, 往往需要查看 CPU 耗时, 了解瓶颈在哪里。火焰图(flame graph) 是性能分析的利器 1. 火焰图简介 很多人感冒发烧的时候, 往往会模仿神农氏尝百草的路子: 先尝尝抗病毒的药, 再试试抗细菌的药, 甭管家里有什么药挨个试, 什么中药西药, 瞎猫总会碰上死耗子, 如…

Python编程规范及性能优化

为什么80%的码农都做不了架构师?>>> Ptyhon编程规范 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- 。设置编辑器,默认保存为 utf-8 格式。 注释 业界普遍认同 Python 的注释分为两种的概念,一种是由 # 开…

使用XHProf分析PHP性能瓶颈(二)

上一篇文章里,我们介绍了如何基于xhprof扩展来分析PHP性能,并记录到日志里,最后使用xhprof扩展自带的UI在web里展示出来。本篇文章将讲述2个知识点: 使用xhgui代替xhprof的默认UI界面,更便于分析使用tideways扩展替换x…

npm 重新安装依赖_npm-shrinkwrap锁定依赖

写在前面npm采用语义化的版本号 semver 进行控制,让开发过程中依赖的获取和升级变得非常容易,但不严格的版本号控制,也带来了不确定性~~npm 建议使用semver版本,部分包不遵循semver;package.json 可以使用精确的版本号…

KNN(k-NearestNeighbor)

最近工作中用到求邻近点的方法,于是用上了knn. KNN概述 邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用…

数学学习指南

基础数学学习地图 北京大学数学与应用数学双学位的学分要求 参考文献 Mathematics | MIT OpenCourseWare | Free Online Course Materials我想业余时间系统学习数学,想求一份学习地图,请问我应该该怎么学习呢?学习哪些 和教程呢?…

基于注解的设计模式

2019独角兽企业重金招聘Python工程师标准>>> http://alexradzin.blogspot.com/2013/01/annotation-based-design-patterns.html 转载于:https://my.oschina.net/heatonn1/blog/204789

python中列表和集合_15个例子掌握Python列表,集合和元组

Python中的一切都是对象。每个对象都有自己的数据属性和与之关联的方法。为了有效和恰当地使用一个对象,我们应该知道如何与它们交互。列表、元组和集合是三种重要的对象类型。它们的共同点是它们都被用作数据结构。为了创建健壮且性能良好的产品,必须非…