十五、深入 Python 输入和输出
@Author:By Runsen
在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以使用input和print语句来完成这些功能。
input
input函数暂停运行,等待键盘输入,直到按下回车,输入的类型永远时字符串
文件输入和输出
生产级别的 Python 代码,大部分 I/O 则来自于文件
这里有个in.text,完成worldcount功能。
现在
读取文件
去掉所有标点和换行符,将大写变为小写
合并相同的词,统计每个词出现的频率,将词频从大到小排序
将结果按行输出文件out.txt
但是有个问题,如果文件非常的大容易造成内存奔溃
这个时候给 read 指定参数 size,还可以通过 readline() 函数,每次读取一行。
json文件读取
json.dumps() 这个函数,接受 Python 的基本数据类型 字典,然后转化string (json的字符串)
json.loads() 这个函数,接受一个合法字符串(json),然后 转化为字典
json 的读入
参考:https://time.geekbang.org/column/article/96570
本文已收录 GitHub,传送门~ ,里面更有大厂面试完整考点,欢迎 Star。
</br>
</br>
版权声明: 本文为 InfoQ 作者【刘润森】的原创文章。
原文链接:【http://xie.infoq.cn/article/071a7b19c2d01d77fd658b4d0】。未经作者许可,禁止转载。
评论