- 0
- 이니스프리
- 조회 수 386
윈도우와 우분투는 파일 경로를 표기하는 방법이 다르기 때문에
둘 중 하나에서 작성된 파일을 다른 쪽에서 실행하면 경로와 관련하여 에러가 발생하게 됩니다.
제 부족한 실력으로 여러 방법을 테스트해봤지만
os.path.abspath를 통해 현재 파일의 절대경로를 얻은 후에
이것을 os.path.join으로 파일명과 결합시키는 것이 안전한 방법인 것 같습니다.
directory = os.path.dirname(os.path.abspath(__file__))
with open(os.path.join(directory, '파일명'), 'w+') as f:
더 좋은 방법을 알게되면 추가할게요 ^^
작성자
댓글 0
권한이 없습니다.