2017-04-12 12 views
0

나는 파이썬에서 텍스트 파일의 경로를 읽고 거기에 나열된 모든 파일을 삭제하는 프로그램을 작성하려고합니다.텍스트 파일에서 경로 읽기?

텍스트 파일에는 새 줄에 각 파일 경로가있는 파일의 전체 경로가 들어 있습니다. 예 :

/mnt/1/a.jpg 
/mnt/1/b.jpg 

어떻게해야합니까?

+1

python 문서는 https://docs.python.org/2/tutorial/inputoutput.html에서 확인하십시오. 구현을 시도하고 나면 다시 연락해주십시오. – lordingtar

+0

도 확인하십시오. http://stackoverflow.com/questions/6996603/delete-a-file-or-folder-in- 파이썬 –

답변

1
import os 
for curr_path in open("infile.txt", "r").xreadlines(): 
    os.remove(curr_path.strip()) 
0

당신이 할 수있는

텍스트 파일을 읽으려면 {당신은 당신이 잘못된 조작을 방지하기 위해 대한 신경 쓰지 않는 파일에 테스트해야합니다} :

import os 
with open('yourfile', 'r') as F: 
    for i in F: 
     ###i is one entry in your file 
     os.remove(i) 
     ###this remove your file i 

내가 여기에 가정 당신 있음 파일에 한 줄에 하나의 항목이 있습니다.