摘要: tell() 方法返回文件的当前位置,即文件指针当前位置。tell() = 0说是位置在文件开头处。 需要注意的是编码encoding的问题。 使用seek(0, 0)回到开头之后,可以再次读取文件内容。 阅读全文
posted @ 2020-06-11 12:23 anna1210 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1、with基于上下文,会自动帮助我们关闭文件。 如果不关闭文件,会怎么样?对于在个人电脑上没什么影响。如果你执行的python程序结束了,文件会自动关闭。 服务器端如果不关闭文件,会出现句柄泄露,导致句柄耗尽。 2、对于linux系统,每次做一件事,就会打开一个文件,进行读,写。。。等操作,然后关 阅读全文
posted @ 2020-06-11 11:25 anna1210 阅读(5073) 评论(0) 推荐(0) 编辑
摘要: 思路: 1、以二进制形式打开一个二进制文件,rb方式读取二进制文件的内容; 2、将读取出来的内容以二进制形式写入文件; 运行程序之前的D盘,只有一个1.jpg; 运行程序之后的D盘,可以看出图片复制成功了。 阅读全文
posted @ 2020-06-11 10:59 anna1210 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 如何替换文件中的部分内容,比如把数字2和3替换成*? 思路: 1、把原有文件的所有内容拿出来; 2、按要求修改文件内容; 3、将修改好的内容写回到文件中,把原有的内容去掉; 阅读全文
posted @ 2020-06-11 10:05 anna1210 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 如何将文件中的内容倒序输出,并写入文件呢? 思路: 1、从文件中读取所有行内容,读取出来的行内容会放到一个列表里面; 2、可以使用列表的切片来进行倒序排列; 3、文件和变量的区别在于,变量可以直接修改,文件的内容不能直接改,只能先把文件内容拿出来,修改之后再覆盖写回去; 阅读全文
posted @ 2020-06-11 09:46 anna1210 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 如何统计文件中不含空行的数据行数?这里可以使用strip()函数。 举例如下: 阅读全文
posted @ 2020-06-11 09:13 anna1210 阅读(461) 评论(0) 推荐(0) 编辑