人生在世很多事都不必想,很多账都算不过来,想屁!冲上去就好了!怎么不是过一生?像烟花也是过一生,像樱花也是过一生,只要亮过和盛开过不就好了么? 还有就是不要做会让自己后悔的事,不要让那些爱你的人难过,因为这个世界上,你爱的人固然很少,爱你的人也绝不会多。
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
常用方法
获取系统的环境变量
print sys.path
获取系统的平台
print sys.platform
获取系统的编码
print sys.getdefaultencoding()
获取文件的编码格式(win–>mbcs,mac–>utf-8)
print sys.getfilesystemencoding()
设置系统的编码
sys.setdefaultencoding('utf-8')
清除当前线程所出现的当前的或最近的错误信息
sys.exc_clear()
更改打印样式
sys.stdout.write()打印的数据并不会自动换行
sys.stdout.write("hello")
sys.stdout.write("hello \n")
sys.stdin.readline( )会将标准输入全部获取
a = raw_input('raw_input_name: ')
print(a)
print 'stdin_name: ',
b = sys.stdin.readline()
print(b)
因此如果在平时使用sys.stdin.readline( )获取输入的话,不要忘了去掉末尾的换行符,可以用strip( )函数去掉(sys.stdin.readline( ).strip(‘\n’))
退出程序
sys.exit()
外部传入参数,并且格式化输出打印进度条
import time
def bar(num, total):
rate = num / total
rate_num = int(rate * 100)
r = '\r[%s%s]%d%%' % ("="*num, " "*(100-num), rate_num, )
sys.stdout.write(r)
sys.stdout.flush()
if __name__ == '__main__':
for i in range(0, 101):
bar(i, 100)
time.sleep(0.5)