나는 파이썬에서 텍스트 파일의 경로를 읽고 거기에 나열된 모든 파일을 삭제하는 프로그램을 작성하려고합니다.텍스트 파일에서 경로 읽기?
텍스트 파일에는 새 줄에 각 파일 경로가있는 파일의 전체 경로가 들어 있습니다. 예 :
/mnt/1/a.jpg
/mnt/1/b.jpg
어떻게해야합니까?
나는 파이썬에서 텍스트 파일의 경로를 읽고 거기에 나열된 모든 파일을 삭제하는 프로그램을 작성하려고합니다.텍스트 파일에서 경로 읽기?
텍스트 파일에는 새 줄에 각 파일 경로가있는 파일의 전체 경로가 들어 있습니다. 예 :
/mnt/1/a.jpg
/mnt/1/b.jpg
어떻게해야합니까?
import os
for curr_path in open("infile.txt", "r").xreadlines():
os.remove(curr_path.strip())
당신이 할 수있는
텍스트 파일을 읽으려면 {당신은 당신이 잘못된 조작을 방지하기 위해 대한 신경 쓰지 않는 파일에 테스트해야합니다} :
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
내가 여기에 가정 당신 있음 파일에 한 줄에 하나의 항목이 있습니다.
python 문서는 https://docs.python.org/2/tutorial/inputoutput.html에서 확인하십시오. 구현을 시도하고 나면 다시 연락해주십시오. – lordingtar
도 확인하십시오. http://stackoverflow.com/questions/6996603/delete-a-file-or-folder-in- 파이썬 –