2025年python读取pcap文件(python读取pth文件)

python读取pcap文件(python读取pth文件)一 python 中打开文件 python 中读写 txt 文件 首先得打开文件 即使用 open 函数 可以使用不同的模式打开文件 如 r r w w a a 它们的区别如下 注意 write 会创建文件 二 文件读取 python 常用的读取文件函数有三种 read readline readlines 1 read 一次性读全部内容 一次性读取文本中全部的内容

大家好,我是讯享网,很高兴认识大家。



一、python 中打开文件,

python中读写txt文件,首先得打开文件,即使用open()函数,

 

讯享网

可以使用不同的模式打开文件,如:r,r+,w,w+,a,a+,它们的区别如下:
在这里插入图片描述
讯享网
注意:write()会创建文件

二、文件读取

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’

 

小讯
上一篇 2025-04-16 13:16
下一篇 2025-05-09 09:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/195505.html