sys模块【内置模块】
sys
模块提供了与 Python 解释器及其环境交互的功能,如处理命令行参数和退出程序等
引入sys#
import sys
sys模块#
# 返回 "模块搜索路径" 列表
res = sys.path # ['D:\\d_pycharm_program\\python_test', 'D:\\d_pycharm_program\\python_test', 'E:\\a_e\\软件\\PyCharm 2023.3.3\\plugins\\python\\helpers\\pycharm_display', 'C:\\Users\\26945\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip', 'C:\\Users\\26945\\AppData\\Local\\Programs\\Python\\Python39\\DLLs', 'C:\\Users\\26945\\AppData\\Local\\Programs\\Python\\Python39\\lib', 'C:\\Users\\26945\\AppData\\Local\\Programs\\Python\\Python39', 'D:\\d_pycharm_program\\python_test\\.venv', 'D:\\d_pycharm_program\\python_test\\.venv\\lib\\site-packages', 'E:\\a_e\\软件\\PyCharm 2023.3.3\\plugins\\python\\helpers\\pycharm_matplotlib_backend']
# 返回终端中所传的参数列表
res = sys.argv # ['test.py', '1', '2', '3']
res = sys.argv[0] # test.py
sys.argv示例#
查看python版本#
import sys
print(sys.version) # 3.9.9 (tags/v3.9.9:ccb0e6a, Nov 15 2021, 18:08:50) [MSC v.1929 64 bit (AMD64)]
作者:cloud-2-jane
出处:https://www.cnblogs.com/cloud-2-jane/articles/18555908
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架