淘先锋技术网

首页 1 2 3 4 5 6 7

在Python中,打开文件时需要指定打开模式以及文件路径。打开模式是指打开文件时进行的操作。Python中的打开模式有七种:

模式    解释
r       以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w       以只写方式打开文件。如果文件已经存在,则会清空文件,如果文件不存在,则会创建一个新文件。
x       以只写方式打开文件。如果文件已经存在,则会引发异常。
a       以只写方式打开文件。如果文件存在,则文件指针将会放在文件的结尾处。如果文件不存在,则会创建一个新文件。
b       以二进制模式打开文件。可以与其他模式一起使用:rb或wb。
t       以文本模式打开文件。可以与其他模式一起使用:rt或wt。
+       可读写模式(同时打开)

例如,要以只读方式打开名为“myfile.txt”的文件,可以使用以下代码。

f = open("myfile.txt", "r")

如果要以只写方式打开文件,则使用以下代码:

f = open("myfile.txt", "w")

如果文件不存在,则会创建一个新文件。

要以二进制模式打开文件并读取文件数据,可以使用以下代码:

f = open("myfile.txt", "rb")

要以文本模式打开文件并写入数据,可以使用以下代码:

f = open("myfile.txt", "wt")

使用上述代码打开文件后,可以使用f.read()和f.write()方法读取和写入文件数据。