我不知道如何从文本文件中获取3个特定字符[关闭]

问题描述 投票:-4回答:1

我正在尝试从python的1个一行文本文件中获取3个特定字符。我试图将文本文件转换为字符串,但是当我尝试打印字符时,它只会打印整行。没有错误消息,所以我无法弄清楚出什么问题了。我发现的所有内容仍然打印出整行,而不仅仅是3个字符。我尝试过的代码:

board = open('Leaderboard!.txt', 'r')
print(board[16:18]) 

我想做的是打印出16到18个字符,但它只打印整行。

python text-files
1个回答
0
投票

替换:

board = open('Leaderboard!.txt', 'r')
print(board[16:18]) 

使用:

board = open('Leaderboard!.txt', 'r')
data = board.readlines()[0]
print(data[16:18]) 
board.close()
© www.soinside.com 2019 - 2024. All rights reserved.