两千字介绍Python文件操作——使用第三方库FolderProcessing0.0.9版本

目录

FolderProcessing介绍

安装

打开文件并输入内容

读取文件内容输出

读取文件并输出所有内容代码

 读取文件并输出文件内容为列表

读取文件一行内容输出



介绍

运用第三方库 FolderProcessing 进行文件操作,详细操作可查看pypi官网介绍

FolderProcessing介绍

FolderProcessing 库由作者:PYmili 制作发布至pypi可用pip进行下载,可对于文件夹操作。

这个库持续在更新中.... 这里将持续讲述其中的内容。本次讲解0.0.9版本,大家可关注一下查看更新。FolderProcessing:codechina:FolderProcessing


安装

安装FolderProcessing库

pip install FolderProcessing

打开文件并输入内容

在FolderProcessing中有一个openfile函数可以对文件进行  1.打开 2.写入内容 3.输出内容 操作

使用方法: 

导入库 from FolderProcessing import openfile

使用示例: 

from FolderProcessing import openfile as ops

op = ops.openfile('f', '文件路径', 'w+', 'gbk', 'Hello Wrold')
op.fileopen()#打开输入操作函数

openfile是一个类,其中参数为:(name, file, cmd, coding, message='')

name:变量名而已,可以随便取。

file:文件路径,如C:\\xx\\xxx\\xxx\\hello.py

cmd:与python函数open中的值相同如下列表

访问说明
r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
wb
以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
r+打开一个文件用于读写。文件指针将会放在文件的开头。
w+打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a+打开一个文件用于读写,如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果改文件不存在,创建新文件用于读写。
rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头
wb+以二进制格式打开一个文件用于读写。如果改文件已存在则会覆盖。如果改文件不存在,创建新文件。
ab+以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果改文件不存在,创建新文件用于读写。

coding:编码格式gbk或utf-8

message='':要向文件输入的内容可以为空


读取文件内容输出

读取文件并输出所有内容代码

如下:

from FolderProcessing import openfile as ops

op = ops.openfile('f', '文件路径', 'r', 'gbk')
op.fileopen()#打开文件
op.read()#输出文件所有内容

read()可以输出文件中所有内容,访问为'r',编码格式看文件情况。


 读取文件并输出文件内容为列表

如下:

from FolderProcessing import openfile as ops

op = ops.openfile('f', '文件路径', 'r', 'gbk')
op.fileopen()#打开文件
op.readlines()#文件内容以列表形式输出

readlines()函数可以输出文件内容以列表形式输出


读取文件一行内容输出

如下:

​
from FolderProcessing import openfile as ops

op = ops.openfile('f', '文件路径', 'r', 'gbk')
op.fileopen()#打开文件
op.readline()#读取第一行
op.readline()#读取第二行

​

readline() 函数可以对文件进行,行数读取输出。


如代码所示想要读取下一行可以再次输入函数。也可以用python for函数进行遍历

如下:

from FolderProcessing import openfile as ops

op = ops.openfile('f', '文件路径', 'r', 'gbk')
op.fileopen()

number = 20#要读取文件的行数

for i in range(int(number)):
    op.readline()

FolderProcessing版本0.0.9 qq交流群:706128290

欢迎你!我是PYmili谢谢观看

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pymili

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值