【python3】:读写文件

在Python中,读写文件有3个步骤:

1、调用open()函数,返回一个File对象。
2、调用File对象的read()或write()方法。
3、调用File对象的close()方法,关闭该文件。

from sys import argv
from os.path import exists

# argv是一个参数变量,接收python命令行参数的列表
script,from_file,to_file=argv

file1=open(from_file,'r')
indata=file1.read()

file2=open(to_file,'w')
# write是一个方法,用法向文件写入指定的字符串
file2.write(indata)

file1.close()
file2.close()

f=open(to_file)
print(f.read())

【思考】:
为什么我们需要给 open 多赋予一个 ‘w’ 参数。提示: open 对于文件的写入操作态度是安全第一,所以你只有特别指定以后,它才会进行写入操作。

【延伸】:
了解文件相关的命令(方法/函数),如下:
close – 关闭文件。跟你编辑器的 文件->保存一个意思。
read – 读取文件内容。你可以把结果赋给一个变量。
readline – 读取文本文件中的一行。
truncate – 清空文件,请小心使用该命令。
write(stuff) – 将stuff写入文件。
write 需要接收一个字符串作为参数,从而将该字符串写入文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值