您好我正在尝试编写一个从文本文件中打印内容的基本函数。我使用的代码是:
def open_my_file(input_file):
in_file = open(input_file, "r")
contents = in_file.read()
file.close()
word_list = contents.split(',')
print(word_list)
当我尝试运行程序时,它说语法错误。
有人可以帮忙吗?
答案 0 :(得分:0)
打开时使用in_file
&阅读,但关闭时file
。但这不会是语法错误。
答案 1 :(得分:0)
当您打开文件时,您声明文件名为in_file
,当您关闭文件时,您说的是file.close()
,因为您没有声明任何变量名称file
python程序为您提供了一个SyntaxError。
将file.close()
更改为in_file.close()