如何在 Python 中导入 txt 格式的数独板?

How to import a sudoku board in txt in Python?

在我的一个硕士学位 类 中,我必须在 python 中创建一个数独游戏(有特殊规则)。 我的教授要求我需要将带有数独板(为我创建)的 .txt 文件导入我的代码文件。

我喜欢这样: **

def import_boardsudoku(filename):
    file=open(filename,'r')
    content=file.read()
    file.close()
    return content

    hs = []
    for line in content:
        hs_line = line.replace("\n"," ").split(",")
        hs.append(hs_line)

    for i in range(len(hs)):
        for j in range(len(hs[i])):
            if hs[i][j] == "0":
                hs[i][j] = " "
            else:
                hs[i][j]=int(hs[i][j])

    return hs
print import_boardsudoku("sudoku_hs.txt")

**

但我不明白:

  1. 为什么我的零没有被空格替换
  2. 为什么我不能在其余代码(如打印棋盘游戏或规则验证等)中使用我的 hs(导入的 boardsudoku)

在我的 .txt 文件中:

非常感谢您的帮助! :)

以下所有内容

return content

您提前返回,无法使用。