python 接收处理外带的参数方法

yipeiwu_com6年前Python基础

在执行python 代码的时候,有时候需要传递外面的参数进行处理

这个该怎么实现呢?

需要一个模块

from sys import argv

当然也可以直接只导入 sys

import sys

然后使用的时候, 用sys.argv也是可行的

import sys
print "the script name is ", sys.argv[0]
for num in range(1, len(sys.argv)):
 print "parameter %d is %s "% (num, sys.argv[num])

结果如下:

python test2.py this is a test last_parameter_Success
the script name is test2.py
parameter 1 is this 
parameter 2 is is 
parameter 3 is a 
parameter 4 is test 
parameter 5 is last_parameter_Success 

以上这篇python 接收处理外带的参数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

用Python制作简单的朴素基数估计器的教程

假设你有一个很大的数据集,非常非常大,以至于不能全部存入内存。这个数据集中有重复的数据,你想找出有多少重复的数据,但数据并没有排序,由于数据量太大所以排序是不切实际的。你如何来估计数据集...

简单了解python协程的相关知识

简单了解python协程的相关知识

什么是协程 协程是python种一种实现多任务的方式,他是一种比线程更加小的单元,占用更小的执行单元(资源),为啥说他是一个执行单元,因为他自带CPU上下文,这样在合适gr的时机,可以...

详解python中*号的用法

1、表示乘号 2、表示倍数,例如: def T(msg,time=1): print((msg+' ')*time) T('hi',3) 打印结果(打印3次): hi hi...

python实现周期方波信号频谱图

python实现周期方波信号频谱图

在学习傅里叶变换的时候遇到了求周期方波信号频谱图的例子,在书上和网上查阅了一些资料,发现大都是讨论的都是下图左边的周期信号的频谱,课程老师的PPT中也只列出了另一种周期信号频谱图的结论,...

从零学Python之入门(三)序列

sequence 序列 sequence(序列)是一组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素) 序列可以包含一个或多个元素,也可以没有...