python - 为什么我得到这个输出? (Python)

标签 python file

numbers.txt 有两行: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}']

最佳答案

看起来这是一个 rtf 文件。这似乎是第一行,其中包含大量文本格式、字体大小等。您可以使用以下内容删除第一行:

del list[0]

否则您可以通过引用它们的索引来选择您想要的行。

关于python - 为什么我得到这个输出? (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35230271/

相关文章:

python - .after() 方法递归

python - 从 python 调用外部程序并获取其输出

Android检查文件是否存在()不起作用

file - 正确转义 .bat 文件中的 JVM 参数列表

python - 在 Python 中以编程方式检查模块可用性?

python - python "with"命令可以用于选择性地写入文件

c++ - 如何逐行从文件中获取单词并在 C++ 中用分号分隔?

java - 打开一个二进制文件并打印该文件中的所有 ASCII 字符

java - 用二维数组java写入txt文件

python - torch : "multi-target not supported"错误消息