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示例#

image

查看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 国际」许可协议进行许可。

posted @   一只大学生  阅读(3)  评论(0编辑  收藏  举报
编辑推荐:
· 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 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示