본문 바로가기
AI 웹개발반

[TIL] python 재수강 중, img 경로설정문제?

by 째깍단 2023. 3. 17.

이번주 프로젝트를 진행하며 프로그래밍 언어에 대한 이해도가 높아졌다.

html은 포맷, css 위치와 꾸밈, 약간의 효과 적용

js는 동작 실행, python은 데이터를 가져와 넣어주는 것

 

오늘 전혀 이해가 되지 않아 멍하니 따라했던 python을 처음부터 재수강하였는데

웹서비스의 동작원리에 대한 문제가 명쾌하게 이해되고 python의 역할에 대해서도 더 깊게 이해하게 되었다.

 

 

 

+

팀장님께 받은 팀 프로젝트 파일을 웹 상으로 불러오면 이미지가 나오지 않는 문제, 반응성 박스가 고정되어 나오는 문제가 있는데 해결 중이다...

 

생각한 원인은

1. 로컬 컴퓨터가 달라져서 이미지 경로설정 문제가 있다

2. os가 달라서 생기는 문제이다..

 

1번째 문제라면 코딩을 통해 해결할 수 있지않을까 한다.

import os
home_path = os.path.expanduser('~')
print (home_path)

이 코드를 넣으면 로컬 컴퓨터의 경로를 불러올 수 있으니 ,

이미지 폴더까지의 경로를 설정하도록 만들어 이미지 경로를 설정하는 방법을 실행해보려 한다.

 

path.basename(파일명)을 사용하면 파일을 불러올 수 있다고 한다!!

아직은 각 이미지 별로 직접 명령어를 넣어주어야겠지만 db랑 연결할 때 유용하게 사용할 수 있을 것 같다.

 

os.path.abspath(__file__)

요 함수는 파일이 어디에있든 찾아주는 함수.. 우리 조 파일이름을 file부분에 입력하면 된다.

글쓰기 기능에는 아직 문제가 없으니 나중에 사용해볼 수 있겠다:)

 

 

2번째 문제라면.. 맥os에서 실행될 수 있도록 호환성을 높이는 방법인데.. 적절한 프로그램이 있는지 찾아보아야겠다.

 

 

 

추가로 앞으로 사용하게될 것 같아 python 페이지 참조.... 차근차근 읽어보아야지

https://docs.python.org/ko/3/library/os.path.html

 

os.path — Common pathname manipulations

Source code: Lib/posixpath.py(for POSIX) and Lib/ntpath.py(for Windows). This module implements some useful functions on pathnames. To read or write files see open(), and for accessing the filesyst...

docs.python.org

 

 

 

 

오늘 남은 시간은 밀린 웹 강의, 파이썬 강의를 들으며 시간을 보낼까 한다.

이번 주말 동안 최소한 두개 다 4주차까지 마무리...하고 싶다

'AI 웹개발반' 카테고리의 다른 글

[TIL] 파이썬 기초1  (1) 2023.03.18
[WIL]:01 좌충우돌 개발 1주차..  (0) 2023.03.17
[TIL] 오늘도 css / python 맛보기  (0) 2023.03.16
[TIL] 각종 css  (0) 2023.03.15
[TIL] 반응성 박스 코딩  (0) 2023.03.14