【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 需要接收一个字符串作为参数,从而将该字符串写入文件。

猜你喜欢

转载自blog.csdn.net/yinlin330/article/details/90207821