说我有一个文本文件,里面是以下内容:
Hello my name is John.
使用Python函数进行阅读
data = open("test.txt", "r")
print("data.readline(2 - 4))
如何仅从第二个字符(e)到第四个字符(l)读取。因此,当我运行该程序时,它会打印“ell”
答案 0 :(得分:1)
试试这样:
f = open("test.txt", "r")
f.seek(1)
print(f.read(3))
seek(1)
移动到文件中第一个字节的位置,read(3)
读取以下3个字节。
答案 1 :(得分:0)
with open("test.txt", "r") as file:
for line in file:
print(line[1:4])
答案 2 :(得分:0)
您可以使用read()
方法执行此操作:
data = open("test.txt", "r")
print(data.read(4)[1:])