首先,我们需要读取文本文件的每一行。可以使用Python的内置函数open()
和readlines()
来实现:
with open('filename.txt', 'r') as file:
lines = file.readlines()
接下来,我们可以遍历每一行,为每个行创建一个3x3网格。可以使用嵌套列表来表示网格,然后将每个网格打印出来。以下是一个示例代码:
for line in lines:
grid = [['-' for _ in range(3)] for _ in range(3)]
for i in range(len(line)):
row = i // 3
col = i % 3
grid[row][col] = line[i]
for row in grid:
print(' '.join(row))
print()
以上代码将每个字符放入3x3网格中,并打印出来。如果行的长度不是3的倍数,剩余的格子将用'-'填充。
领取专属 10元无门槛券
手把手带您无忧上云