open() 函数在 Python 中的作用是什么?


open() 函数可以打开一个文件。用法如下: 

f = open('my_file', 'r+')
my_file_data = f.read()
f.close()

 上述代码以读取模式打开“my_file”,然后将从 my_file 读取的数据存储在 my_file_data 中,最后关闭文件。open 的第一个参数是文件名,第二个参数是打开模式。它决定了文件将以何种方式被打开,例如:

 – 如果你想读取一个文件,传入 r

– 如果你想读取和写入一个文件,传入 r+

– 如果你想覆写一个文件,传入 w

– 如果你想追加到一个文件,传入 a

当你打开一个文件时,操作系统会提供一个文件句柄来读取/写入文件。使用完文件后,你需要关闭它。如果你的程序遇到一个错误,并且没有调用 f.close(),那么你没有释放文件。为了确保这种情况不会发生,你可以使用 with open(...) as f 语法,它会自动关闭文件,无论是否遇到错误

 

with open('my_file', 'r+') as f:
    my_file_data = f.read()

更新时间:2019-10-01

174 次浏览

开启你的 职业生涯

通过完成课程来获取认证

开始
广告