考虑到存在一个名为“roger.txt”的手动用户创建的文本文件,它包含“Tennis Roger Federer Armin”作为其内容。 Pickle无法打开手动创建的文件。哪些包可以在python中打开手动创建的文件,这样当我运行代码时,我得到输出为'Tennis Roger Federer Armin'?
答案 0 :(得分:7)
为什么需要包裹?只需阅读文件:
with open('roger.txt', 'r') as handle:
print handle.read()
答案 1 :(得分:1)
或者在一行中,没有上下文保护和可选的文件模式....
print open('roger.txt').read()