2013-11-24 4 views
0

파이썬 프로그램에 워드 문서를 가져 와서 내용을 읽고 질문을 문서의 데이터를 사용하여 대답 할 수 있습니까?파이썬에서 워드 문서 가져 오기

with open('animal data.txt', 'r') as myfile: 
    ... 

을 지금 : 무엇 당신은 as을 사용하여 변수에 파일 객체를 할당 할 필요가

+0

[파이썬에서 MS 워드 파일 읽기/쓰기] 가능한 복제본 (http://stackoverflow.com/questions/188444/reading-writing-ms-word-files-in-python). –

+0

귀하의 질문에 조금 이상합니다. 단어 문서에 대해 물어 보지만 예제는'.doc' 또는'.docx' 파일이 아닌'.txt' 파일을 사용합니다. 정확히 무슨 뜻이야? – pandubear

답변

1

작동하지 않습니다 내가이 사용되지만

with open('animal data.txt', 'r') 

파일의 데이터를 사용하는 방법이 될 것입니다 , myfile이 파일 객체가 될 것이므로 with-block에서 자유롭게 사용할 수 있습니다.

+0

왜 'animal data.txt'가 잘못된 경로라고 생각하십니까? 파일 이름으로 완벽하게 작동합니다. –

+0

@RolandSmith - 오, 알았어요. 나는 오해했다. 나는 그가'동물 '을 실행 파일이나 디렉토리로 사용하려한다고 생각했다. 죄송합니다. : *) – iCodez

1

MS Word 문서에서 데이터를 추출하는 데 단지 로트 이상이 포함됩니다.

docx 확장명을 가진 최신 Word 문서를 읽으려면 python-docx을 사용할 수 있습니다. 이 문서는 기본적으로 ZIP 컨테이너에있는 일련의 XML 파일입니다.

이전 doc 파일은 기본적으로 문서화되지 않은 바이너리 블롭입니다.