首页 > 编程语言 >python 中实现在命令行中传递参数

python 中实现在命令行中传递参数

时间:2022-11-14 12:12:23浏览次数:37  
标签:test1 file fa python pc1 ## 参数 命令行 root

 

001、

[root@pc1 test1]# ls
a.fa  test.py
[root@pc1 test1]# cat a.fa   ## 测试fasta文件
>chr1 kkk
aattttt
cccc
>chr2 yyy
ttttuuuu
ddfff
>chr3 eee
uuuuukk
sssfffff
[root@pc1 test1]# cat test.py  ## 测试程序
#!/usr/bin/python

import sys       ## 加载包
in_file=open(sys.argv[1],"r")   ## 第一个参数
out_file=open(sys.argv[2],"w")  ## 第二个参数

for i in in_file:
        if i.startswith(">"):
                out_file.write(i)

in_file.close()
out_file.close()

 

[root@pc1 test1]# ls
a.fa  test.py
[root@pc1 test1]# python test.py a.fa result.txt  ## 使用方法, 第一个参数为a.fa,第二个参数为result.txt
[root@pc1 test1]# ls
a.fa  result.txt  test.py
[root@pc1 test1]# cat result.txt    ## 结果
>chr1 kkk
>chr2 yyy
>chr3 eee

 

 

标签:test1,file,fa,python,pc1,##,参数,命令行,root
From: https://www.cnblogs.com/liujiaxin2018/p/16888606.html

相关文章

  • 巨蟒python全栈开发django8:基于对象和基于双下划线的多表查询
    1.编辑删除&&多对多关系的其他方法提交,数据,得到结果  查看运行给编辑和删除,添加样式我们点击删除,可以成功删除 打印sql语句的,在settings.py里边的配置 LOGGING={......
  • 巨蟒python全栈开发-第21天 继承
    一.今日主要内容1.了解python2和python3类的区别python2在2.2之前使用的是经典类,2.2之后,使用的是新式类classFoo:passclassFoo(object):pa......
  • 巨蟒python全栈开发linux之cento9
    1.docker入门学习查看机器中已经启动的所有的进程.ps-ef 2.docker常用命令学习3.docker学习34.dockerfile与镜像5.docker私有仓库6.rabbitmq介绍与安装7.rabbitmq的队......
  • 开发笔记 -- URL地址格式显示异常-用python-urllib库解决1
    场景描述:开发中,尤其数据采集过程中,偶尔会遇到URL地址显示异常的情况,如下:https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fp6.itc.cn%2Fq_70%2Fimages03%2F......
  • Python如何研究类、对象、方法、函数之间的关系
    1,从某个类或对象出发,研究其上级父类,下级子类,同级类。自身类内部的函数和变量2,上级类base,下级类subclasses方法,同级类需要先上后下。3,查看某个类和对象支持哪些变量使用di......
  • 搭建python远程解释器
    背景python项目是flask项目,因一些包不支持windows,需要一个集中linux开发环境。公司使用K8S,没有多余CVM步骤使用VirtualBox+Vagrant创建虚拟机VirtualBox:5.2.4......
  • Python 常用库
    API文档NumPy:https://www.numpy.org.cn/reference/SciPy:   https://docs.scipy.org/doc/scipy/reference/index.html#Matplotlib:  http://matplotlib.org/......
  • python-介绍-笔记
    因为c语言的数据结构实在是看不懂,所以转而学习python了,等后续回过头来再看数据结构吧。目前先把python的基础内容学习完,顺便总结一下近期的学习笔记,和大家分享。认识Python......
  • python-注释-笔记
    注释目标注释的作用单行注释(行注释)多行注释(块注释)01.注释的作用使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性02.单行注释(行注释)以#开头,#右......
  • python-循环-笔记
    循环目标程序的三大流程while循环基本使用break和continuewhile循环嵌套01.程序的三大流程在程序开发中,一共有三种流程方式:顺序——从上向下,顺序执行代码分支——......