下面是Python常见文件操作的函数示例代码的完整攻略。
1. 打开文件
使用Python打开文件可以使用open()
函数,它需要传入两个参数:文件名和文件打开模式。
file = open('example.txt', 'r')
上面的代码打开了一个名为"example.txt"的文件,并将其赋值给变量file
。这里的打开模式是r
,表示读取文件。除了读取文件,常见的打开模式还包括写入文件(w
)等。
2. 读取文件内容
打开文件之后,我们可以使用read()
函数来读取文件内容。read()
函数返回的是一个字符串,表示文件中的全部内容。
file = open('example.txt', 'r')
content = file.read()
print(content)
上面的代码读取了"example.txt"文件的全部内容,并将其打印到控制台上。
3. 迭代文件内容
如果文件很大,我们可以使用readline()
函数来逐行读取文件内容。readline()
函数返回文件的下一行内容,当到达文件结尾时,返回一个空字符串。
file = open('example.txt', 'r')
line = file.readline()
while line:
print(line)
line = file.readline()
上面的代码打开"example.txt"文件,并逐行读取其内容并打印到控制台上。
4. 写入文件
如果我们想要写入文件,可以使用write()
函数。write()
函数将指定的字符串写入到文件中。
file = open('example.txt', 'w')
file.write('Hello, world!')
file.close()
上面代码创建了一个新文件"example.txt",并向其中写入了一个字符串"Hello, world!"。
5. 关闭文件
当我们完成文件操作后,必须调用close()
函数关闭文件,以释放文件句柄和系统资源。否则,打开的文件将会一直处于打开状态,占用操作系统资源直到程序关闭。
file = open('example.txt', 'r')
# 文件操作
file.close()
上面的代码演示了如何关闭文件。
示例1
下面是一个读取本地图片文件的示例代码:
with open('example.jpg', 'rb') as file:
image_data = file.read()
print(len(image_data))
上面的代码打开名为example.jpg
的图片文件,并将其读取为二进制数据,最终打印二进制数据的长度。
示例2
下面是一个将文本内容写入到本地文件的示例代码:
content = 'Hello, world!'
with open('example.txt', 'w') as file:
file.write(content)
上面的代码创建一个名为example.txt
的新文件,将字符串Hello, world!
写入到文件中。使用with
语句可以在代码块执行完毕后自动关闭文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python常见文件操作的函数示例代码 - Python技术站