2013-05-15 3 views
0

저는 새로운 학습자이며 Python 2.7을 Mac Ox 10.8.3에서 사용합니다.Mac의 Python에서 읽기 오류가 발생했습니다.

오늘 파이썬이 파일 읽기를 실행할 때 올바른 데이터를 얻지 못하는 문제를 만났습니다.

내 입력 파일이 웹 사이트 URL과 같이 포함 :

f = open("weblist.rtf","r") 
print f.read() 
f.close() 

그러나 실행 한 후, 출력은 다음과 같이이다 :

www.google.com 
    www.facebook.com 

및 파이썬 코드는 단지 입력을 인쇄하려면, 다음과 같습니다

{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 
    {\fonttbl\f0\fnil\fcharset134 STHeitiSC-Medium;} 
    {\colortbl;\red255\green255\blue255;} 
    \paperw11900\paperh16840\margl1440\margr1440\vieww12200\viewh12840\viewkind1 
    \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural 

    \f0\b\fs36 \cf0 www.google.com\ 
    www.facebook.com} 

이 문제를 해결하는 방법은 무엇입니까? 누구든지 제안이 있습니까?

+3

읽기 오류가 아닙니다. 텍스트 파일은 RTF 파일입니다. 그게 그 모습입니다. – Blender

답변

1

RTF files은 간단한 텍스트 파일 (예 : windows .txt 파일)이 아니며 RTF 파일에 대한 특정 헤더가 있습니다.

다른 종류의 텍스트 파일 대신 simple text file을 시도해 볼 수 있습니다.

+0

도움 주셔서 감사합니다. 텍스트 파일로 변경하고 문제를 해결했습니다. 큰 도움 – william

관련 문제