已知有文件infomation.txt,编码格式为UTF8,文件中只包含中文且内容长度超过1000个字符。用python编写程序,读取并输出其中第100到第150个字符和第300到350个字符。
时间: 2024-11-12 09:43:14 浏览: 23
为了读取Python文件中的特定字符范围,你可以使用内置的`open()`函数打开文件,并配合`read()`或`readline()`方法来获取内容。这里是一个示例程序:
```python
# 打开文件,指定编码
with open('information.txt', 'r', encoding='UTF-8') as file:
# 读取整个文件的内容
content = file.read()
# 计算每个部分的起始和结束索引
start_100_to_150 = 99 # 第100个字符的索引从0开始
end_100_to_150 = start_100_to_150 + 51 # 加上50因为我们需要到第150个字符
start_300_to_350 = 299 # 类似计算第二个部分的开始和结束
end_300_to_350 = start_300_to_350 + 51 # 同样加50
# 提取并打印字符片段
chunk_1 = content[start_100_to_150:end_100_to_150]
chunk_2 = content[start_300_to_350:end_300_to_350]
print(f"第100到150个字符: {chunk_1}")
print(f"第300到350个字符: {chunk_2}")
```
运行这个脚本后,它将读取`information.txt`文件中指定位置的字符并将其输出。
阅读全文