pythonsys模块怎么用?

来源:千锋教育
发布时间:2023-11-14 00:17:39
分享

python中sys模块怎么用?

1、说明

在Python中,sys模块是一个非常常见和重要的模块。所有命令行参数都可以通过模块中的sys.argv访问,其返回值是一个包含所有命令行参数的列表。

参数个数:len(sys.argv)

脚本名:sys.argv[0]

参数1:sys.argv[1]

参数2:sys.argv[2]

2、实例

下面我们通过程序来说明它的用法:

#!/usr/bin/python

#-*-coding:UTF-8-*-

importsys

defmain():

"""

通过sys模块来识别参数demo,http://blog.csdn.net/ouyang_peng/

"""

print('参数个数为:',len(sys.argv),'个参数。')

print('参数列表:',str(sys.argv))

print('脚本名为:',sys.argv[0])

foriinrange(1,len(sys.argv)):

print('参数%s为:%s'%(i,sys.argv[i]))

if__name__=="__main__":

main()

以上就是python中sys模块的使用,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythoncollections.Counter是什么? python中collections.Counter是什么?1、说明可以用来给可散列的对象计数,或者是当成多重集合来使用——多重集合就是集合里的元素可以出现多次1。类似于其它编程语言中的bags或者m
  • python如何安装pyenv python中如何安装pyenv1、安装pyenv系统Manjaro,可以直接yay安装:yay-Spyenv2、其他系统的可以使用aptsearch/yumsearch等看看软件包仓库有没有,有的话
  • python函数装饰器的应用过程 python函数装饰器的应用过程1、应用过程一般是定义在一个独立模块中,使用时会被导入到其它模块;函数装饰器会在内部定义一个新函数,然后返回。2、实例定义被装饰函数的代码处,就会执行该装饰器。regi
  • pythonQueue和pipe的差别 python中Queue和pipe的差别1、区别(1)Queue使用putget维护队列,pipe使用sendrecv维护队列。(2)pipe只提供两个端点,而Queue没有限制。这意味着在使用Pip
  • python进程的交流方式 python进程的交流方式1、说明进程之间的第一种交流方式——队列。multiprocessing模块中提供了multiprocessing.Queue,它和Queue.Queue的区别在于,它里面封
  • python多进程与多线程的简单区分 python多进程与多线程的简单区分1、区别多进程与多线程不同在于,多进程的每一个进程都有一份变量的拷贝,进程之间的操作互不影响。2、实例importmultiprocessingimporttime