话本小说网 > 现代小说 > Python入门级教程
本书标签: 现代 

写入文件

Python入门级教程

写入文件

要写入文件,您需要使用write方法,该方法将字符串写入文件。

例如:

file = open("newfile.txt", "w")

file.write("写入字符串在文件里")

file.close()

file = open("newfile.txt", "r")

print(file.read())

file.close()

结果

>>>

写入字符串在文件里

>>>

“W”模式将创建一个文件,如果它还不存在。

哪一行代码将“Hello World!”写入一个文件?

Awrite("Hello world!", file)

Bfile.write("Hello world!")

Cwrite(file, "Hello world!")

写入

当文件以写模式打开时,文件的已有内容被删除

file = open("newfile.txt", "r")

print("初始化读写内容")

print(file.read())

print("完成")

file.close()

file = open("newfile.txt", "w")

file.write("新的内容")

file.close()

file = open("newfile.txt", "r")

print("写入新的内容")

print(file.read())

print("结束")

file.close()

结果

>>>

初始化读写内容

新的内容

完成

写入新的内容

新的内容

结束

>>>

正如你所看到的,文件的内容已经被改写了。

如果以写模式打开文件,然后立即关闭文件会发生什么?

A没有变化

B删除原文件内容

C一行空白写入文件

写入字节数

如果成功,则write方法返回写入文件的字节数。

msg = "Hello world!"

file = open("newfile.txt", "w")

amount_written = file.write(msg)

print(amount_written)

file.close()

Result:

>>>

12

>>>

如果文件写入操作成功,这些语句中的哪一个将是真的?

Afile.write(msg) == len(msg)

Bfile.write(msg) == True

Cfile.write(msg) == msg

Reading Files写入文件

在读取文件中的所有内容之后,任何试图从该文件中读取的内容都会返回一个空字符串,因为您正试图从文件的末尾读取。

file = open("filename.txt", "r")

file.read()

print("Re-reading")

print(file.read())

print("Finished")

file.close()

结果:

>>>

Re-reading

Finished

>>>

上一章 读取文件 Python入门级教程最新章节 下一章 使用文件