python基础之-sys模块、os模块基本介绍(未完成)

背景介绍

在自动化脚本中,经常会用到类似:sys.argv[1]和os.getenv("id")两种方式进行传参,为了便于区分,鉴于自己的理解进行一定记录,后续将继续补充。

基本介绍
一、sys模块
它的很多属性描述程序的执行环境,是python的基础模块。
* sys.argv :实现从程序外部向程序传递参数。
* sys.argv 变量是一个包含了命令行参数的字符串列表, 利用命令行向程序传递参数;其中,脚本的名称总是 sys.argv 列表的某一个参数。

二、os模块
进程信息:包含普遍的操作系统功能,不受平台限制,如果想要程序与平台无关,这个模块十分重要。

* os.getpid(): 获取进程的pid.
* os.getppid(): 获取父进程的pid.
* os.getuid(): 获取用户id.
* os.getenv(): 按key获取当前的环境变量.
* os.putenv(): 按key修改指定的环境变量.
posted @ 2024-04-19 09:34  花开富贵。  阅读(2)  评论(0编辑  收藏  举报