我正在学习 Python the Hard Way并坚持练习 16 的额外学分。我正在尝试读取我使用主要练习 16 创建的文件。我编写的代码如下:
# pylint: disable-msg=C0103
""" This script reads and prints a file set from the argv """
from sys import argv
filename = argv
txt = open(filename)
print txt.read()
我要阅读的文件是:
Derp Derp
Reading this file
Will it work?
我收到错误:TypeError: coercing to Unicode: need string or buffer, list found但我不确定我的文件如何是列表而不是字符串。