최근의 사용 os.remove
디렉토리를 삭제하는 중에 오류는 일반적인 방법의 OS는 여기에 파일이나 디렉토리 기록에서 작동
- 재귀 적으로 파일이나 폴더를 삭제
import shutil
shutil.rmtree()
파일 이름 바꾸기
os.rename('a.txt','b.txt')
- 파일을 삭제
os.remove('./abc/a.txt') 只能删除文件
- 불평 할 것이다 디렉토리를 삭제합니다 :
PermissionError: [WinError 5] 拒绝访问。: '111'
디렉토리 생성
os.mkdir('xxx')
os.mkdir('aaa/bbb')
성공을 만들기 위해 존재해야합니다 #aaa을재귀 적 디렉토리 생성
os.makedirs('111/222/333')
os.makedirs('111/222/333',exist_ok=True)
# 존재가 생성되지 않습니다디렉토리 삭제
os.rmdir('aaa/bbb')
# 디렉토리 아래 AAA BBB 디렉토리를 삭제
그렇지 않으면 오류가 발생하지 만 빈 디렉토리를 삭제할 수 있습니다디렉토리의 수준을 삭제
디렉토리가 비어있는 경우, 삭제 및 반복적으로 상위 디렉토리에, 또한 빈, 등등 삭제합니다.
상위 디렉토리가 비어 있지 않은 경우 파일을 삭제 중지합니다. 333 오류가 비어 있지 않은 경우.
os.removedirs('111/222/333')
현재 디렉토리를 가져옵니다
os.getcwd()
디렉토리 목록을 가져옵니다
os.listdir()
디렉토리를 변경
os.chdir()
파일이나 폴더가 있는지 여부
os.path.exists('111/222')
파일 있는지 확인하려면
os.path.isfile()
폴더 여부를 결정
os.path.isdir()
절대 경로를 가져
os.path.abspath()
절대 경로 여부를 결정
os.path.isabs()
경로의 마지막 부분을 가져옵니다
os.path.basename()
경로의 경로 부분을 가져 오기
os.path.dirname()
- 파일 정보 얻기
- 마지막 액세스 시간에 파일이나 디렉토리 경로 점을 반환 getatime
import os import time # 最后访问时间 ret = os.path.getatime('file') ret1 = time.strftime('%Y-%m-%d %X',time.gmtime(ret)) print(ret1) # 2019-01-10 12:26:55
- getctime ()는 파일 생성 시간을 볼 타임 스탬프를 반환
ret = os.path.getctime('file') print(ret)
- 의 getSize ()는 파일 크기를 볼 수 있습니다
ret = os.path.getsize('file/node.txt') print(ret)
- getmtime는 () 최종 수정 시간에 파일이나 디렉토리 경로 점을 반환
ret = os.path.getmtime('file') print(ret) # 1547123215.5290873