我目前正在学习Python 3,我在打开作为函数参数提供的文件时遇到问题。
这是我的代码:
def make_list_from_file(file_name):
with open(file_name,"r") as provided_file:
temp_list = [line.strip() for line in provided_file]
detailed_list = [ item.split("\t") for item in temp_list ]
return detailed_list
make_list_from_file(game_stat.txt)
这给了我:
NameError: name 'Game_Stat' is not defined.
该文件位于同一目录中。我将不胜感激任何帮助。
答案 0 :(得分:2)
make_list_from_file(game_stat.txt)
字符串应该用单引号(')或双引号(")括起来。
所以:
make_list_from_file("game_stat.txt")
答案 1 :(得分:0)
更改此行:
var idiom = UIKit.UIDevice.CurrentDevice.UserInterfaceIdiom;
到:
with open(file_name,"r") as provided_file: