2016-07-04 4 views
0

내가 스크립트에 나를 .msg 파일에서 텍스트와 attatchments를 추출 할 수있는 편리한 파이썬 스크립트 온라인 (전망에서 저장된 이메일)

-link를 발견 메시지를 추출하는 여러 개의 파일을 통해 파이썬 스크립트를 실행 : 나는 스크립트가 cmd를 프론트 실행하면 https://github.com/mattgwwalker/msg-extractor

내가 사용하고 파일 이름을 쓸 필요가 :

파이썬 msgextractor.py filename.msg을

하나의 폴더에서 여러 파일의 첨부 파일을 추출해야합니다.
그래서 나는 어떻게 든 폴더 안에있는 모든 .msg 파일을 반복하고 스크립트를 실행하기 위해 파이썬이 필요합니다. (선호 두 번째 .py 파일에서)

나는 모든 도움과 팁에 감사 할 것입니다!

답변

0

보십시오. 파일을 쉽게 반복 할 수 있습니다.

import glob 
files = glob.glob('folder/*.msg') 
for file in files: 
    # whatever you do to individual files goes here 
0

이 바닥

if __name__ == "__main__": 
    writeRaw = False 
    toJson = False 
    useFileName = False 
    for root, dirs, files in os.walk('D:\\Sync\\Images\\'): 
     for file in files: 
      if file.endswith(".msg"): 
       print file 
       savePath = os.path.join(root) 
       for filename in glob.glob(file): 
        msg = Message(filename,savePath) 
        print 'boom' 
        msg.save(savePath, toJson, useFileName) 
에서 자신의 스크립트를 수정 내가 사용하는 코드는 /입니다