python 개발시 유의사항 > 개발

본문 바로가기
사이트 내 전체검색

개발

python 개발시 유의사항

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 1,838회 작성일 21-04-30 17:10

본문

VisualStudio Code 등으로 python 프로그램을 개발할 때,

파일명을 기존에 존재하는 패키지나 모듈의 이름을 사용하면 안된다.



기본적으로 python 은 내가 만든 .py 파일을 모듈처럼 import 할 수가 있다.

그래서, import module1 로 모듈을 불러 올때, 옆에 module1.py 파일이 있으면 그걸 import 하려고 한다.

결국, 원래 모듈에 있었던 method 나 attribute 를 전혀 사용할 수 없게 된다.



## 충돌이 발생할 수 있는 상황들


1. requests 모듈을 사용하는 파일명이 requests.py 일 경우,

파일 실행시 'circular import' 오류가 발생한다.


2. test.py 파일의 경로에 내가 만든 datetime.py 파일이 있는 경우,

원래의 datetime 모듈에 있는 method 나 attribute 가 없다는 오류가 발생한다.



## 충돌을 방지하는 방법


- 파일명에 숫자를 하나씩 붙이는 방법이 있을 수 있다.

ex) requests1.py, datetime1.py, 1_requests.py

추천0

댓글목록

등록된 댓글이 없습니다.

Total 386건 4 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
3262569005-14
3252783005-11
3243584005-10
3232739005-08
3224492005-07
3212944005-07
3202588005-06
3197009005-06
3183097005-04
3173763005-04
3161682005-04
3151632005-04
3143156005-04
3131855005-02
3123161005-01
3112096005-01
3102024005-01
3092771004-30
열람중1839004-30
3073446004-30

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.