python 内置库 sys
sys 概述
- 是 Python 自带的内置模块
- 是与 Python 解释器交互的桥梁
sys 使用
常用属性
方法名 |
作用 |
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():运行时退出
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 模块