• 목록
  • 아래로
  • 위로

윈도우와 우분투는 파일 경로를 표기하는 방법이 다르기 때문에


둘 중 하나에서 작성된 파일을 다른 쪽에서 실행하면 경로와 관련하여 에러가 발생하게 됩니다.


제 부족한 실력으로 여러 방법을 테스트해봤지만 


os.path.abspath를 통해 현재 파일의 절대경로를 얻은 후에


이것을 os.path.join으로 파일명과 결합시키는 것이 안전한 방법인 것 같습니다.



directory = os.path.dirname(os.path.abspath(__file__))

with open(os.path.join(directory, '파일명'), 'w+') as f:



더 좋은 방법을 알게되면 추가할게요 ^^


작성자
이니스프리 119 Lv. (0%) 1876250/115200000EXP

당분간 일신상의 사정으로 쪽지나 댓글로 답변을 드리기 어렵습니다. 죄송합니다.

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 376
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4061
240 오토셋 업그레이드가 중단되었네요! 4 이니스프리 이니스프리 19.07.29.18:30 374
239 PHP 7.4 beta 1 환경에서 그누보드 5.4.0.1 설치 가능 여부 이니스프리 이니스프리 19.07.23.13:37 411
238 masonry 라이브러리 사용시 세로방향 이미지 겹침 문제에 대한 해결방법 이니스프리 이니스프리 19.07.20.23:39 1160
237 [PHP] 파일을 읽어서 각 행을 리스트로 만들기 이니스프리 이니스프리 19.07.10.20:29 160
236 [파이썬] 명언 엑셀파일 to CSV 변환 스크립트 이니스프리 이니스프리 19.07.09.23:19 1215
[파이썬] OS에 따른 파일경로 표기방법의 차이와 관련하여 이니스프리 이니스프리 19.07.08.20:27 175
234 Selenium에서 파일 업로드할 때 파일을 선택하는 방법 이니스프리 이니스프리 19.07.02.23:45 2598
233 PyQt5의 designer.exe 경로 이니스프리 이니스프리 19.07.01.20:09 579
232 만년필 잉크를 직구할 때에는 온도와 관련된 문제를 주의하세요 이니스프리 이니스프리 19.07.01.07:19 214
231 (아래글에 이어서) 앱체크 라이선스 만료일에 주의할 점 이니스프리 이니스프리 19.05.18.14:16 182
230 앱체크 라이선스 갱신과 관련하여 이니스프리 이니스프리 19.05.11.14:43 170
229 ABBYY Finereader 완전 삭제 이니스프리 이니스프리 19.05.10.14:46 827
228 AK120ii가 PC 연결이 안 될 때 이니스프리 이니스프리 19.05.08.21:03 225
227 아미나에서 Froala 에디터 사용이 가능해졌습니다 9 이니스프리 이니스프리 19.05.03.18:47 403
226 일본 배대지 휴무 - 골든위크 관련 이니스프리 이니스프리 19.04.21.21:22 217
225 크롬과 파이어폭스에서 마지막으로 닫았던 탭이나 창 다시 열기(Shift + Ctrl + T)의 차이 2 이니스프리 이니스프리 19.04.20.13:10 707
224 컴퓨터로 가운뎃점을 쉽게 입력해보자 6 image 슬기 슬기 19.04.19.14:18 273
223 윈도우키 + L로 잠금화면 진입하기 1 이니스프리 이니스프리 19.04.13.23:56 385
222 레오폴드 FC980C 30g 균등 모델 출시 image 이니스프리 이니스프리 19.04.13.23:51 310
221 크롬에서 방향키가 작동하지 않는 경우 해결책 1 이니스프리 이니스프리 19.03.31.11:56 2332