728x90
모듈 설치
pip install send2trash
(py36) PS C:\Users\Desktop\python_\send2trash_> pip install send2trash
Collecting send2trash
Using cached Send2Trash-1.5.0-py3-none-any.whl (12 kB)
Installing collected packages: send2tras
Successfully installed send2trash-1.5.0
예제
import os
import send2trash
file_list = os.listdir()
print(file_list)
for file in file_list:
if file.find('test') > -1:
if os.path.isdir(file):
print(f'Dir : {file}')
print(f' ㄴ{os.listdir(file)}')
else:
print(f'File : {file}')
send2trash.send2trash(file)
file_list = os.listdir()
print(file_list)
더보기
['.vscode', 'ex.py', 'testdir', 'testdir2', 'testdir3', 'testfile']
Dir : testdir
ㄴ[]
Dir : testdir2
ㄴ['testdir2-1', 'testfile2']
Dir : testdir3
ㄴ['testfile3']
File : testfile
['.vscode', 'ex.py']
'Language > Python' 카테고리의 다른 글
파이썬 MongoDB 원격 접속 하기 - pymongo (0) | 2020.07.03 |
---|---|
파이썬 OS 모듈 - 디렉터리 열기 os.startfile() (0) | 2020.07.03 |
파이썬 OS 모듈 - 하위 디렉터리 검색 os.walk() (0) | 2020.07.02 |
파이썬 OS 모듈 - 파일 복사 shutil.copy2 shutil.copytree (0) | 2020.06.30 |
파이썬 __file__, 절대경로, 상대경로 os.path.abspath os.path.relpath (0) | 2020.06.30 |