sys 系统模块——day18

"""
sys模块
是system的缩写 表示系统

注意
os operation system 指的是 操作系统

而sys值的是python 解释器

 

"""

import sys
# 用于接收操作系统调用解释器时传入的参数

# 当你要开发一款基于CMD的程序时 就需要使用这个属性了 因为一些操作系统没有界面 只能通过CMD来使用
print(sys.argv)

# 用于退出解释器 0表示正常退出
# 3.sys.exit(0)

 

print(sys.version)

print(sys.platform)

# 需求 开发一个基于CMD的复制文件的工具
# 第一个参数表示被执行的py文件 第二个作为源文件路径 第三个作为目标文件的路径
#
# source_path = 3.sys.argv[1]
# target_path = 3.sys.argv[2]
#
# print(source_path)
# print(target_path)
#
#
# with open(source_path,"rb") as f:
# with open(target_path,"wb") as f1:
# while True:
# data = f.read(1024)
# if not data:
# break
# f1.write(data)

# 总结 3.sys 处理与python解释器相关的一些操作
# 常用的两个
# 添加环境变量 3.sys.path
# 获取调用解释器参数 3.sys.argv

posted @ 2018-12-07 14:32  WenChen-0o0  阅读(109)  评论(0编辑  收藏  举报