Python面向对象之文件操作 , 内容 文件的概念,文件的基本操作,文件/目录的常用管理操作,文本文件的编码格式。其中 文件的概念 包括 文件的概念和作用,文件的存储方式;文件的基本操作 包括 文件操作步骤,操作文件的方法/函数,read方法,open函数,readline按行读取文件内容;文件/... ...
分类:
编程语言 时间:
2019-05-13 23:17:23
阅读次数:
166
字符流: 1、加入字符缓存流,增强读取功能(readLine) 2、更高效的读取数据 BufferedReader 从字符输入流读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 FileReader:内部使用InputStreamReader,解码过程,byte->char,默认缓存大小为 ...
分类:
编程语言 时间:
2019-05-13 14:10:28
阅读次数:
158
五子棋、连连看、俄罗斯方块、扫雷等常见小游戏,都可以通过二维数组实现。 棋盘落子效果图: 源码: ...
分类:
编程语言 时间:
2019-05-12 15:24:26
阅读次数:
260
1.常用格式 with open(r"文件名",r(打开方式)) as f: strline=f.readline() while strline: print(strline) strline = f.readline() with open(r"文件名",r(打开方式)) as f: l= li ...
分类:
编程语言 时间:
2019-05-12 14:07:47
阅读次数:
121
BufferedReader继承于Reader,除了之前提到的 read ==》一个字符一个字符的读; read(char[ ] cbuf)==》 多个字符(字符串)的读; 还增加了自己独有的读取方法: readLine()==》用于读取一行文本。 BufferedReader初始化时需要一个rea ...
分类:
其他好文 时间:
2019-05-08 13:18:38
阅读次数:
100
1.1.1 标准输入流 源数据源是标准输入设备(键盘、鼠标、触摸屏)等输入设备。在java中用System.in 得到一个InputStream字节输入流。 需求:在控制台输入一句话,然后原样输出 public static void main(String[] args) throws IOExc ...
分类:
编程语言 时间:
2019-05-07 21:24:30
阅读次数:
156
import time def get_all_lines(filename): start_time = time.time() try: f = open(filename, 'rb') except Exception as e: exit(e) f.readlines() f.close()... ...
分类:
编程语言 时间:
2019-05-06 17:35:54
阅读次数:
153
linux系统自带的Python2的退格键和方向键都能正常使用,但自定义安装python3版本后就无法使用,出现如下问题: >>>^H^[[D 原因:缺少readline库的问题 解决方法: (1)安装readline库: yum install readline-devel.* (2)重新安装编译 ...
分类:
编程语言 时间:
2019-05-04 16:15:15
阅读次数:
175
推荐日志处理项目:https://github.com/olajowon/loggrove 首先尝试使用 python open 遍历一个大日志文件, 使用 readlines() 还是 readline() ? 总体上 readlines() 不慢于python 一次次调用 readline(), ...
分类:
编程语言 时间:
2019-05-04 09:44:54
阅读次数:
164
# 生成器 # def generator(): # print(1) # return 'a' # # ret = generator() # print(ret) # 只要含有yield的函数就是生成器函数 # # 不能和return共存,需写在函数内部 # def generator(): #... ...
分类:
其他好文 时间:
2019-05-02 18:26:32
阅读次数:
137