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修改指定的环境变量.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY