当前位置:网站首页 > Python编程 > 正文

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



一、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文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • python 返回多个值(python返回多个变量)2026-04-08 09:36:06
  • 怎么将python文件保存(怎么将python文件保存到U盘)2026-04-08 09:36:06
  • python执行py文件(python执行py文件和终止执行)2026-04-08 09:36:06
  • python函数总结(python 函数中的函数)2026-04-08 09:36:06
  • python def函数(Python def函数调用)2026-04-08 09:36:06
  • py文件用什么运行(python3运行py文件)2026-04-08 09:36:06
  • 服务器怎么运行python(服务器怎么运行exe文件)2026-04-08 09:36:06
  • python函数(python函数def讲解)2026-04-08 09:36:06
  • python函数没有return,返回什么(python 没有return返回none)2026-04-08 09:36:06
  • python删除venv虚拟环境(python3 venv 虚拟环境)2026-04-08 09:36:06
  • 全屏图片