永发信息网

如何运行 带参数sys argv的python程序

答案:1  悬赏:50  手机版
解决时间 2021-01-30 01:43
  • 提问者网友:世勋超人
  • 2021-01-29 16:59
如何运行 带参数sys argv的python程序
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-01-29 17:18
按照Python教程中的做法
编写using_sys.py

在cmd中执行脚本
先是只执行python using_sys.py

看一下结果

然后,添加一些参数
python using_sys.py helloworld

再查看一下结果:

接下来分析一下:首先import sys是导入模块,这就是告诉python,我们可以使用sys模块,而sys模块包含了与python解释器和它的环境有关的函数
其次,当python执行import sys语句的时候,它在sys.path变量中所列目录中寻找sys.py模块,如果找到了这个文件,这个模块的主块中的语句被运行,然后这个模块将能够被你使用
然后,sys.argv表示sys模块中的argv变量,实际上,sys.argv是一个字符串的列表,其包含了命令行参数的列表,即使用命令行传递给你的程序的参数。
特别注意:脚本的名称总是sys.argv列表的第一个参数,而在命令行脚本后的参数是sys.argv列表中的第二个元素,而参数之间以空格区分

10
最后就是sys.path包含了输入模块的目录名列表,sys.path的第一个字符串是脚本当前的路径。

11
以上内容说明了sys.argv是干什么的,以及其内容及意思。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯