博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1. sys 模块
阅读量:5037 次
发布时间:2019-06-12

本文共 894 字,大约阅读时间需要 2 分钟。

1)sys模块常用命令

import sys#命令行参数List,列表类型,第一个元素是程序本身的绝对路径print(sys.argv)#python环境变量print(sys.path)sys.path.append('path')   # 将该路径增加到环境变量#获取Python解释程序的版本信息print(sys.version)  #3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)]sys.exit(0)        #退出程序,正常退出时exit(0)#其他命令:sys.maxint         最大的Int值sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platform       返回操作系统平台名称

2)练习:打印进度条

import timeimport sysdef progess(percent,width=50):    if percent >1:        percent = 1    show_str = ('[%%-%ds]' %width) %(int(percent*width)*'#')    # \r指的是直接跳到行首 sys.stdout 指的是标准输出到终端 flush 指的是实时刷新    print('\r%s %s%%' %(show_str,int(percent*100)),end='',file=sys.stdout,flush=True)total_size = 102411recv_size = 0while recv_size < total_size:    time.sleep(0.2)    recv_size+=1024    percent = recv_size/total_size    progess(percent)

转载于:https://www.cnblogs.com/liaor/p/8280852.html

你可能感兴趣的文章
linux 常见命令
查看>>
func_get_args 笔记
查看>>
hdu 2881(LIS变形)
查看>>
关于break,continue,goto,return语句区别详解(所有语言通用的语法知识)
查看>>
性能测试初级篇1(理论知识)
查看>>
ServletConfig与ServletContext
查看>>
1.4 GPU分析
查看>>
VS2012 调试时提示 A remote operation is taking longer than expected (远程操作花费的时间比预期长)解决办法...
查看>>
最大值
查看>>
PowerShell 异常处理
查看>>
Android中的Parcelable接口
查看>>
ebs 请求中选值集信息时报APP-FND-01564: ORACLE error 24345 in fdlget
查看>>
js动态规划---背包问题
查看>>
lua 中处理cocos2dx 的button 事件
查看>>
PageUtil 分页
查看>>
基于.NET的3D开发框架/工具比较
查看>>
Mac item2常用快捷键
查看>>
转!mysql备份与还原数据库
查看>>
Python基础——数据类型、流程控制、常用函数
查看>>
近期在用Gvim,默认样式比较难看,现在调整了一下
查看>>