Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python-TypeError:无效文件:尝试使文件成为列表时_Python_List_File - Fatal编程技术网

python-TypeError:无效文件:尝试使文件成为列表时

python-TypeError:无效文件:尝试使文件成为列表时,python,list,file,Python,List,File,当我运行此命令时: with open(cs, 'r') as f : Candidates = [line.strip() for line in f] 我得到一个错误: TypeError: invalid file: ['bob', 'john', 'nancy', 'johnnie', 'sam'] 这似乎做了正确的事情,因为它正在打开文件“cs”,并将值放入该字符串中。我看到另一个踏板上写着,去掉“r”可以修复它,但它不起作用 提前谢谢你的帮助 cs的值是['bob

当我运行此命令时:

    with open(cs, 'r') as f :
    Candidates = [line.strip() for line in f]
我得到一个错误:

TypeError: invalid file: ['bob', 'john', 'nancy', 'johnnie', 'sam']
这似乎做了正确的事情,因为它正在打开文件“cs”,并将值放入该字符串中。我看到另一个踏板上写着,去掉“r”可以修复它,但它不起作用

提前谢谢你的帮助

  • cs
    的值是
    ['bob'、'john'、'nancy'、'johnnie'、'sam']
  • 正确的文件名应该是
    'cs'
    (用引号括起来)或
    str类型的变量
  • 删除“r”没有意义,因此它是默认模式

  • cs
    的值是多少?确保
    cs=“/path/to/file”