본문 바로가기

FileExistsError2

Python 파이썬을 사용하여 터치를 구현하십시오., Implement touch using Python? 질문 touch는 파일의 수정 및 접근 시간을 현재 시간으로 설정하는 Unix 유틸리티입니다. 파일이 존재하지 않으면 기본 권한으로 생성됩니다. 이를 Python 함수로 구현하는 방법은 어떻게 될까요? 가능한 한 크로스 플랫폼 및 완전한 방식으로 구현해보세요. ("python touch file"에 대한 현재 Google 검색 결과는 그리 좋지 않지만, os.utime을 가리킵니다.) 답변 파이썬 3.4부터 새로 추가된 것 같습니다 - pathlib. from pathlib import Path Path('path/to/file.txt').touch() 이렇게 하면 경로에 file.txt 파일이 생성됩니다. -- Path.touch(mode=0o777, exist_ok=True) 주어진 경로에 파일을 생.. 2023. 10. 18.
Python 부모 디렉토리가 없으면 디렉토리를 생성하는 방법은 무엇인가요?, How do I create a directory, and any missing parent directories? 질문 주어진 경로에 디렉토리를 만들고 그 경로에 따라 누락된 부모 디렉토리도 만드는 방법은 무엇인가요? 예를 들어, Bash 명령어 mkdir -p /path/to/nested/directory가 이를 수행합니다. 답변 Python ≥ 3.5에서는 pathlib.Path.mkdir를 사용하세요: from pathlib import Path Path("/my/directory").mkdir(parents=True, exist_ok=True) Python의 이전 버전의 경우, 각각 작은 결함이 있는 두 가지 좋은 답변이 있으므로 제 생각을 제시하겠습니다: os.path.exists를 사용하고 os.makedirs를 고려하세요. import os if not os.path.exists(directory): o.. 2023. 5. 4.