def print_specific_lines(file_path, start_line, end_line):
with open(file_path) as file:
lines = file.readlines()[start_line - 1: end_line] # 读取起始行到结束行之间的所有行
n = 3
for line in lines:
m = 0
if n == 3:
string_bb = '【' + str(start_line) + '】:' + line.replace("\n", "")
n -= 1
if m == end_line-start_line:
sys.stdout.write(string_bb + "\n")
elif n == 2:
string_tt = '【' + str(start_line) + '】:' + line.replace("\n", "")
n -= 1
if m == end_line-start_line:
sys.stdout.write(string_bb+string_tt + "\n")
elif n == 1:
string_nn = '【' + str(start_line) + '】:' + line.replace("\n", "")
result = "".join([string_bb,string_tt,string_nn])
sys.stdout.write(result + "\n")
string_bb = ''
string_tt = ''
string_nn = ''
n = 3
start_line = start_line + 1
m += 1
print_specific_lines("user.txt", 1,10)
python txt文本每三行拼接起来,再打印出来
于 2024-03-27 10:38:17 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)