本文用作记录,在使用python过程中遇到的一些奇技淫巧,有些代码是本人所写,有些则是python内置函数,有些则取之互联网。在此记录,只为备份以及遗忘时方便查找。
本文将会持续更新,内容仅限记录一些常用好用却又永远记不住的代码或者模块。
控制台操作
控制台不闪退
os.system('pause')
获取控制台大小
rows, columns = os.popen('stty size', 'r').read().split()
输入输出控制
解决输入提示中文乱码问题
raw_input(unicode('请输入文字','utf-8').encode('gbk'))
格式化输出
print a.prettify()
接受多行输入
text=""
while 1:
data=raw_input(">>")
if data.strip()=="stop":
break
text+="%s\n" % data
print text
---------------------------
>>1
>>2
>>3
>>stop
1
2
3
同行输出
Print '%s' % a,
Print '%s \r' % a
标准输入输出
sys.stdout.write