【发布时间】:2016-02-05 17:40:28
【问题描述】:
numbers.txt 有 2 行:123 和 456
当我运行这个时:
list = open('numbers.txt').read().splitlines()
print list
它给了我这个输出:
['{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340', '{\fonttbl\f0\fswiss\fcharset0 ArialMT;}', '{\colortbl;\red255\green255\blue255;}', '\ paperw11900\paperh16840\margl1440\margr1440\vieww8860\viewh6060\viewkind0', '\deftab720', '\pard\pardeftab720\sl480\sa144\partightenfactor0', '', '\f0\fs32 \cf0 \expnd0\expndtw0\kerning0' , '123\', '456}']
【问题讨论】:
-
您确定您的文件实际上只包含这些行,还是它实际上包含被 MS Word、写字板、Pages 或您编辑的任何东西隐藏的其他值?尝试用记事本打开它。
-
这根本不是
txt文件。 (pdf,Word?)。 -
我赌写字板...
-
是的,它是 iOS 上的 TextEdit……再也不用它了。谢谢大家!
-
只要确保在保存时保存为纯文本而不是其他格式,以后应该可以使用。