我如何创建一个程序来读取任何给定的文本文件?

How can I create a program which reads from any text file given?

到目前为止我做了什么:

def readMatrixFile(file):
    '''
    This function reads files
    '''
    fr = open("{}".format(file), 'r') 
    
    # Checking every line whether it is a matrix row or not.
    for line in file:
        print(line)
        
    # close the file
    fr.close()
        

我想创建一个函数来读取给定的任何文件。我上面的代码不起作用。我哪里做错了什么?我应该进一步做什么?

这样的东西可能适合你:

def readMatrixFile(file):
    with open(file, 'r') as f:
        for line in f:
            print(line)