欢迎访问宙启技术站
智能推送

Python中如何以字节形式读取文件内容

发布时间:2023-12-24 08:25:30

在Python中,可以使用open()函数以字节形式打开文件,并使用read()方法以字节形式读取文件内容。下面是一个使用例子,读取文件example.txt的内容。

with open('example.txt', 'rb') as file:
    byte_content = file.read()
    print(byte_content)

在上面的例子中,open()函数的第二个参数指定以二进制模式打开文件,即'rb'。接着,read()方法将文件内容作为字节对象返回,并将其赋值给名为byte_content的变量。最后,使用print()函数打印字节内容。

请注意,在读取字节内容时,文件内容不会像文本文件那样解码为字符串。您将获得一个字节对象,其中包含文件中的原始字节。如果需要将字节内容解码为字符串,请使用.decode()方法,并提供适当的字符编码。

with open('example.txt', 'rb') as file:
    byte_content = file.read()
    str_content = byte_content.decode('utf-8')
    print(str_content)

在这个例子中,decode('utf-8')将字节内容解码为UTF-8字符串,并将其赋值给名为str_content的变量。最后,使用print()函数打印字符串内容。

根据实际情况,您可能需要更改文件路径和字符编码,以适应您的需求。