本教程中,你将学习如何在 Python 中打开文件 。数据是以文件的形式存储,例如文本、csv 和二进制文件 。为了从这些文件中提取数据 , Python 可以使用内置函数来打开文件 , 然后读取和写入文件的内容 。

文章插图
在 Python 中打开文件的步骤
- 确实文件的路径
可以使用相对路径和绝对路径打开文件 。路径是文件的位置 。绝对路径包含文件的完整目录列表 。相对路径包含当前目录,然后包含文件名 。 - 确定访问模式
访问模式指定要对文件执行的操作,例如读取或写入 。要打开和读取文件 , 请使用只读模式r 。要打开文件进行写入,请使用读写模式w 。 - 将文件路径和访问模式加入open()函数
fp=open(r”File_Name”, “Access_Mode”)
例如,要打开并读?。篺p=open(‘sample.txt’, ‘r’) - 从文件中读取内容
可以使用read()、readline()、readlines()等函数读取文件内容 。 - 将内容写入文件
如果在写入模式下打开了文件,则可以使用write()、writeine()等函数向文件写入或追加文本 。 - 完成操作后关闭文件
我们需要确保在完成文件操作后将文件关闭 。
fp.close()
fp=open(r'C:\temp\files\abc.txt','r')#读取文件内容并输出print(fp.read())#读取完毕后要关闭文件fp.close()使用相对路径打开文件【python读取文件内容的方法 python打开文件路径怎么写】相对路径是从当前目录开始的路径,然后使用该目录和文件名查找文件 。try:fp=open("abc.txt","r")print(fp.read())fp.close()except FileNotFoundError:print("文件不存在,请检查路径!")如果我们尝试打开上述路径中的文件不存在,那么将返回FileNotFoundError 。可以使用try-except进行处理 。比如:文件绝对路径是C:\temp\files\abc.txt,python脚本文件位于C:\temp,在当前路径访问abc.txt会返回错误 。
在写入模式下打开文件我们可以使用 open() 函数并并以 w 作为访问模式打开一个文件,将新内容写入文件 。光标将放置在文件的开头 。如果文件已经存在,文件中以前的所有内容都将被删除并将新内容添加到文件中 。如果文件不存在,会自动创建新文件 。
fp=open("abc.txt", "w")#写入fp.write("欢迎")fp.close()在追加模式下打开文件我们可以使用函数在文件末尾增加一些内容 , 方法是使用访问模式a 。光标将放置在文件的末尾,新内容将添加到末尾 。此模式与写入模式之间的区别在于 , 在此模式下不会影响文件原有的内容 。
fp=open("abc.txt", "a")fp.write("这是使用追加模式添加的内容 。")fp=open("abc.txt", "r")print(fp.read())fp.close()关闭文件我们需要确保在完成文件操作后将文件正确关闭,如果在写入或读写模式下打开文件 , 关闭文件及时刷新数据 。以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「爱刨根生活网」www.aipaogen.com小编还为您精选了以下内容,希望对您有所帮助:- Scrivener设置自动备份为ZIP文件
- 如何在C语言中实现文件内容读取
- Photoshop CC 2017软件打开及新建文件
- JavaScript在HTML文件中的三个编写位置
- WIN7系统如何查看隐藏的文件和文件夹
- 提升文件安全性的WinRAR小技巧
- 如何快速将DWG文件转为DXF文件
- 如何在UltraCompare中开启Word文本文件
- 如何在WPS文件中显示忽略的拼写错误
- 高效利用QQ快传进行手机文件传输
