一、python 中打开文件,
python中读写txt文件,首先得打开文件,即使用open()函数,
二、文件读取
python常用的读取文件函数有三种read()、readline()、readlines()*
(1)、read() 一次性读全部内容 一次性读取文本中全部的内容,以字符串的形式返回结果
(2)、readline() 一行一行读取文件内容,调用几次读取几行,以字符串的形式返回结果
(3)、readlines()读取文本所有内容,并且以列表的形式返回结果
返回结果:
因readlines()会读到换行符,所以一般配合for in使用去除换行符,循环遍历文件中所有行并输出
三、文件写入
常用函数:write()
1、文件中写入内容,首先需要打开文件
2.wirte()写入后默认不换行,如果想换行则需要加入换行符即可
四、文件关闭
文件打开最后需要关闭,常用函数为close()。
还可以使用with open不需要写close()方法
五、文件删除
如需删除文件,必须导入 OS 模块,并运行其 os.remove() 函数;
为避免出现错误,可以在删除文件之前检查该文件是否存在:
若删除文件目录,则使用方法,但是只能删除空文件夹
六、清空文件内容
使用file.truncate()方法清空文件内容
七、读取文件行数
函数:len()
八、文件读写机制
如下代码,当执行完成后会发现,打印内容为空,也没有报错
这是为什么呢?
文件读写机制:当一个文件被读或者写一次后,文件中类指针的东西指向的是整个文件的末尾,再次读时从末尾开始读的话肯定
是什么都读不到了。如何写完了接着读呢?加上f.seek(0)使得类指针的东西回到文件的开头然后从头开始读即可。
如下代码,加上seek()函数让光标回到首位,可以打印出内容。
九、踩坑
1、每执行完一种增删改操作,需要重新open file
如下代码,当不重新打开文件f5,而直接在f4上truncate(0),没有实际效果
2、程序执行后报错:
解决方案:加上编码方式encoding=‘UTF-8’
到此这篇python读取pcap文件(python读取pth文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/pythonbc/44024.html