当我运行这个时:
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"没有意义,因此它是默认模式