프로그래밍/Python
[python]Mac에서 생성되는 .DS_Store파일 처리하기
오뀨기
2023. 3. 16. 14:11
mac을 사용하면서 python으로 폴더 내에 있는 파일을 불러와서 사용하는데
파일 전체를 리스트로 가져오면 '.DS_Store'가 항상 끼어 있음...
이거 안만들어지게 하는 방법 아무리 검색해도 안나와서 결국 리스트에서 빼는 방법으로 리스트 사용하기로 함.
* 처음 작성하는 코드
import os
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# 불러올 폴더 내의 내용을 리스트로 저장
path = "불러올 폴더 경로"
file_list = os.listdir(path)
# 확장자 삭제
# 이건 필요하면 하고 아니면 굳이 안해도 됨
# 파일명 자체를 사용하려고 진행
search = '.txt'
for abc, word in enumerate(file_list):
if search in word :
file_list[abc] = word.strip(search)
# file_list갯수 확인(중요!!!)
print(len(file_list))
* .DS_Store 파일 지우기
# range에 사용할 갯수를 확인하기 위해 위에 코드에서 file_list의 갯수를 출력해서 확인한 것
for i in range(파일리스트의 갯수 -1) :
if file_list[i] == '.DS_Store':
del file_list[i]
print(len(file_list))
'.DS_Store'가 있는 것들은 가차없이 지워주기