如何打开函数参数提供的文件(内部函数)

时间:2018-01-06 18:12:22

标签: python python-3.x

我目前正在学习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. 

该文件位于同一目录中。我将不胜感激任何帮助。

2 个答案:

答案 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: