[英]How can I read a file in python?
给定一些包含一些文本的文件。 如何在 X 字节后从该文件中读取 Y 字节并打印它们?
我想使用这些函数: file = open("my_file", 'rb')
和file.read(..)
但我不确定如何使用这些函数来实现。
你几乎拥有它,你只是想念seek
to select position 来阅读:
file = open("my_file", 'rb')
file.seek(X)
content = file.read(Y)
file.close()
print(content)
但是,如果发生错误,您的file
将保持打开状态的时间超过必要的时间,因此几乎总是您应该改用with
语法,它会在块的末尾自动处理file
:
with open("my_file", 'rb') as file:
file.seek(X)
content = file.read(Y)
print(content)
请注意, content
将是字节,而不是文本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.