python sys模块

import sys

# 接受程序运行的参数 ,默认是文件名
res = sys.argv
print(res)
# (venv3) H:\python\视频练习>python3 sys_model.py
# ['sys_model.py']
# 参数中间以空格分隔
# (venv3) H:\python\视频练习>python3 sys_model.py  -1111  bbb
# ['sys_model.py', '-1111', 'bbb']

# 在终端输出
sys.stdout.write('#')

# 进度条效果,sys.stdout.flush() 刷新缓存直接显示,有多少显示多少,
# 如果不加的话程序会全部执行完然后一次性显示10个#号
import time

for i in range(10):
    sys.stdout.write('#')
    time.sleep(0.5)
    sys.stdout.flush()

# python 解释器版本
print(sys.version)
# 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)]

# 返回模块的搜索路径,
print(sys.path)
# ['H:\\python\\视频练习', 'H:\\python\\视频练习', 'H:\\python\\venv3\\Scripts\\python36.zip',
# 'E:\\python3.6\\DLLs', 'E:\\python3.6\\lib', 'E:\\python3.6', 'H:\\python\\venv3',
#  'H:\\python\\venv3\\lib\\site-packages', 'H:\\python\\venv3\\lib\\site-packages\\setuptools-28.8.0-py3.6.egg',
# 'H:\\python\\venv3\\lib\\site-packages\\win32', 'H:\\python\\venv3\\lib\\site-packages\\win32\\lib',
#  'H:\\python\\venv3\\lib\\site-packages\\Pythonwin', 'E:\\PyCharm 2017.3.4\\helpers\\pycharm_matplotlib_backend']

# 返回操作系统平台名称
res = sys.platform
print(res)
# win32

# 退出程序
sys.exit()

 

转载于:https://www.cnblogs.com/kehaimin/p/11465667.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值