在Python中,我们可以使用内置的open()函数来打开一个文件,然后使用write()或read()方法来写入或读取数据,当我们完成对文件的操作后,我们需要关闭文件以释放系统资源,这个过程可以通过使用with语句来自动完成,这样可以确保文件在使用完毕后被正确关闭。
以下是一个简单的例子,演示了如何使用Python来保存和读取文件:
# 保存数据到文件 with open('test.txt', 'w') as f: f.write('Hello, world!') # 从文件中读取数据 with open('test.txt', 'r') as f: data = f.read() print(data)
在这个例子中,我们首先打开了一个名为'test.txt'的文件,并以写入模式('w')打开,我们使用write()方法将字符串'Hello, world!'写入文件,接下来,我们以读取模式('r')打开同一个文件,并使用read()方法读取文件中的所有内容,我们将读取到的数据打印出来。
当以写入模式打开文件时,如果文件已经存在,其内容将被清空;如果文件不存在,将创建一个新文件,而以读取模式打开文件时,如果文件不存在,将引发一个FileNotFoundError异常。
我们还可以使用其他模式来打开文件,例如追加模式('a')和读写模式('r+'),追加模式会在文件的末尾添加内容,而读写模式则会同时进行读取和写入操作。
还没有评论,来说两句吧...