본문 바로가기

CrossPlatform2

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 get the parent directory in Python? 질문 누군가가 Python에서 경로의 상위 디렉토리를 크로스 플랫폼 방식으로 얻는 방법에 대해 알려주실 수 있을까요? 예시: C:\Program Files ---> C:\ 그리고 C:\ ---> C:\ 만약 디렉토리에 상위 디렉토리가 없다면, 디렉토리 자체를 반환합니다. 이 질문은 간단해 보일 수 있지만, 구글에서 찾아내지 못했습니다. 답변 파이썬 3.4 pathlib 모듈을 사용하세요. from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute()) 이전 답변 다음을 시도해보세요: import os print os.path.abspath(os.path.join(yourpath, os.pardir)).. 2023. 10. 9.