2.26 文件

Python针对文件的处理有很多内建的函数库可以调用。

比如下面这个例子:

前面部分做的是写文件,后面部分做的是读文件。

它带有两个参数:第一个参数是文件名“test.txt”,第二个参数是文件的读写模式“wt”代表写文件,“rt”代表读文件。然后给它们分别取别名为out_file和in_file。

我们可以通过“out_file.write()”把要写到文件中的内容作为参数传进去,这样就可以完成一个写文件的操作。

我们可以通过“in_file.read()”来读取文件中的内容,把它赋给text,然后把text的内容打印出来。

那么这个test.txt文件写到哪里去了呢?它其实就在当前Python执行的目录底下。

> 示例代码

1.py
# 写文件
with open("test.txt", "wt") as out_file:
    out_file.write("该文本会写入到文件中\n看到我了吧!")
    
# Read a file
with open("test.txt", "rt") as in_file:
    text = in_file.read()
    
print(text)

Last updated