Python文件打开、读取及写入的方法是什么

   2024-11-05 6770
核心提示:Python中打开文件的方法有两种:使用open()函数和使用with语句。使用open()函数打开文件:f = open('filename', 'mode')filename

Python中打开文件的方法有两种:使用open()函数和使用with语句。

使用open()函数打开文件:f = open('filename', 'mode')

filename是文件的路径和名称;mode是打开文件的模式,常用的模式有:'r':只读模式(默认);'w':写入模式,如果文件存在则清空文件内容,如果文件不存在则创建新文件;'a':追加模式,如果文件存在则在文件末尾添加内容,如果文件不存在则创建新文件;'x':独占创建模式,只能创建新文件,如果文件已存在则抛出异常;'b':二进制模式;'t':文本模式(默认)。返回一个文件对象,可以通过该对象对文件进行操作。

使用with语句打开文件:

with open('filename', 'mode') as f:    # 在此执行文件操作    ...

with语句会自动关闭文件,不需要手动调用close()方法。

文件对象可以使用以下方法进行读取和写入操作:

读取文件:

read([size]):读取文件的内容,可指定读取的字节数。若不指定大小,则读取整个文件内容。readline():读取文件的一行内容。readlines():将文件的所有行读取到一个列表中。

写入文件:

write(str):将字符串写入文件。writelines(list):将列表中的字符串逐行写入文件。

示例:

# 打开文件并读取内容with open('file.txt', 'r') as f:    content = f.read()    print(content)# 打开文件并写入内容with open('file.txt', 'w') as f:    f.write('Hello, World!')

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号