python------文件的使用

文件的使用

以文本形式打开一个文件

fp = open("三国演义.txt", "r")
print(fp.read())
fp.close()

以二进制形式打开一个文件

打开方式选择rb即可

fp = open("三国演义.txt", "rb")
print(fp.readline())
fp.close()

在这里插入图片描述

源文件和文件同源可以省略文件的路径,直接使用文件名, 否则就要写路径吗,注意反斜杠的使用

在这里插入图片描述

文件的打开模式

在这里插入图片描述

常用的打开实例

在这里插入图片描述

文件的关闭

<变量名>.close()

文件内容的读取

在这里插入图片描述
在这里插入图片描述

文件的全文本操作

#遍历全文件的方法
#方法一:一次读入,统一处理
fname = input("请输入要打开文件的名称:")
fo = open(fname, "r")
txt = fo.read()
fo.close()
#方法二:按数量读入,逐步处理
fname = input("请输入要打开的文件的名称:")
fo = open(fname, "r")
txt = fo.read(2)
while txt != "":
    txt = fo.read(2)
fo.close()
按行读入
#逐行遍历文件
#方法一:
fname = input("请输入要打开的文件名称:")
fo = open(fname, "r")
for line in fo.readlines():
    print(line)
fo.close()
#方法二:
fname = input("请输入要打开的文件名称:")
fo = open(fname, "r")
for line in fo:
    print(line)
fo.close()

数据的文件写入

在这里插入图片描述
在这里插入图片描述

fo = open("output.txt", "w+")
Is = ["中国", "法国", "美国"]
fo.writelines(Is)
fo.seek(0)
for line in fo:
    print(line)
fo.close()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值