Python 测开27期 - WL - 学习笔记 - python 内置库 sys

python 内置库 sys

sys 概述

  • 是 Python 自带的内置模块
  • 是与 Python 解释器交互的桥梁

sys 使用

image

常用属性

方法名 作用
sys.version 返回 python 解释器版本
sys.platform 返回操作系统平台名称
sys.argv 返回外部向程序传递的参数
sys.modules 返回已导入的模块信息
sys.path 返回导包的搜索路径列表
![image 749x359](upload://fvZK3BQRqJ9fKruQQbFIlH7Urjw.jpeg)
# 前置的创建新目录与文件,可以忽略 from dahuaxiyou2 import aaa2
import shutil
import os
import sys
aaa2.ttt2() # 调用引用的方法
# 添加自定义路径到导包路径列表中
# 1. 获取原来的包的路径
my_dir = os.path.dirname(os.path.abspath(__file__)) + '\\dahuaxiyou2'
# 2. 将原来包的路径添加到导包路径列表中
sys.path.append(my_dir)
# 移动目录
shutil.move(cc, aa + '\\no2class' + '\\dahuaxiyou2')

常用方法

  • sys.getdefaultencoding():获取编码方式,默认是utf8
  • sys.exit():运行时退出
    image
import sys
import time

print(sys.getdefaultencoding())
# sys.exit('feuty')
for i in range(0, 4):
    if i == 3:
        print(f'exit...{i}')
        sys.exit('正常结束退出')
    print(f'执行中...{i}')
    time.sleep(0.5)

导入 sys 模块

  • import sys:即导入sys包