本文用作记录,在使用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("input") 标准输入
sys.stdout.flush() 刷新缓冲区
print的功能与sys.stdout.write类似,因为2.x中print默认就是将输出指定到标准输出中(sys.stdout)。
颜色控制
控制台颜色控制(适用于windows)

本文记录了Python编程中的一些实用技巧和控制台操作,如防止控制台闪退、获取控制台大小、解决中文乱码、格式化输出、颜色控制以及进度条显示等。这些奇技淫巧有助于提升开发效率,文章还会不断更新,同时推荐了一个Python学习群,分享更多资源和学习资料。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=112474104&d=1&t=3&u=ca90a440c30b492ab90b9d653ef845c0)
1万+

被折叠的 条评论
为什么被折叠?



