분류 전체보기 19

[postgreSQL] 데이터 베이스생성 및 연결하기(feat. 설치 중 오류 해결)

데이터베이스 설치 및 생성 postgreSQL 설치할 수 있는 버전 확인 brew search postgresql ==> Formulae postgresql@10 postgresql@12 postgresql@14 postgresql@9.4 qt-postgresql postgresql@11 postgresql@13 postgresql@15 postgresql@9.5 postgrest # 위의 나오는 것들은 설치 가능한 postgresql 버전들을 나타낸다. ==> Casks navicat-for-postgresql If you meant "postgresql" specifically: postgresql breaks existing databases on upgrade without human interv..

DB 2023.08.06

[homebrew] M1에 brew 실행 오류 해결 관련 명령어(doctor, link)

이 페이지에서의 모든 예시는 postgreSQL로 들겠다. brew doctor brew 명령어를 실행했을 때 오류가 발생한 경우 문제점 검사 brew doctor 예를 들어 postgresql 를 설치하기 위해서 brew install postgresql 명령어를 실행했는데 정상적으로 실행되지 않고 오류가 발생한 경우, 'brew doctor' 명령어를 통해서 어떤 문제로 인해 오류가 발생하는 지 알려준다. brew link 원하는 버전으로 연결 (postgresql@13) brew link postgresql@13 --force를 사용하면 강제로 연결 brew link postgresql@13 --force brew link --force postgresql@13 다른버전으로 전환 방법 (postgr..

OS/macOS 2023.08.05

[Python] dataframe append 와 concat

기본 데이터 프레임 생성 read.csv()사용해서 cav파일을 df 라는 데이터 프레임으로 불러왔다고 예시를 들어보자df = pd.read_csv('경로명')df 데이터 프레임의 컬럼이 'a', 'b' 로 이루어져있고 'a' 컬럼에는 숫자 ex) 1,2,3,10,34,57.... 'b' 컬럼에는 영어 알파벳이 들어있다고 ex) a,b,c,d,e,f.... 가정해보자. 빈 데이터 프레임 test_df 생성기존 데이터 프레임과 비교해서 합치기 쉽도록 동일한 컬럼으로 구성한다.test_df = pd.DataFrame(columns=['a','b']) test_list = ['1','2','3','20','56'] test_list 리스트에 있는 값과 기존 데이터 프레임 'a' 컬럼의 값을 비교해서 같은 값인..

Python 2023.08.04

[python] for, if문 한줄 작성 | 리스트 컴프리헨션(List Comprehension)

리스트 컴프리헨션(List Comprehension) 대괄호 ('[ ]') 로 감싸고 내부에 for문과 if 문 반복 사용하며 조건에 만족하는 것만 리스트로 생성 가능하다. for, if 문 대신 사용하는 이유 우리가 보통 아는 조건문, 반복문인 for, if 를 사용하지 않고 리스트 컨프리션을 사용하는 이유는 for, if 문을 사용한 것 보다 간결하고 속도도 빠르기 때문이다. 예시 아래의 리스트로 담겨져있는 변수 대상으로 진행 리스트 컴프리헨션 방법이 아닌 for, if문을 사용해서 리스트 생성 save_test =[]# 빈리스트 생성 for test in test_list:# 반복문을 통해 test_list 에 있는 요소 한 개씩 내려받음 if test.startwith("a"):# 요소 안에 "a..

Python 2023.07.31

[python] 문자열 내 특정 문자 찾기(startswith, endswith)

startswith()와 endswith() startswith(): 문자열 처음에 오는 문자 찾기 endswith(): 문자열 마지막에 오는 문자 찾기 함수는 문자열 내부에 있는 특정 문자를 찾아낼 수 있는 함수이다. 사용방법 str.startswith('처음에 오는 문자') str.endswith('마지막에 오는 문자') 예시 test = 'https://mingd0o0.tistory.com/' startswith() test 변수 내에 처음 오는 문자는 'h'로 시작한다. 그렇기때문에 startswith 괄호 내부에 'h' 나 'https'를 넣으면 True 로 결과가 나온다. endswith() test 변수 내 마지막으로 오는 문자는 'm'으로 시작한다. 그렇기때문에 startswith 괄호 내..

Python 2023.07.30

작업 스케줄러로 배치파일 실행하기(1시간 간격)

참고) 배치파일 생성 방법 2023.07.17 - [OS/window] - 파이썬 배치파일 만드는 쉬운 방법 파이썬 배치파일 만드는 방법 윈도우 작업스케줄러를 사용하기위해 py 파일을 바로 실행할 수 있는 배치파일이 필요하다. 1. 메모장을 연다.2. 텍스트 파일 내부에 아래와 같이 작성한다.가상환경 파일 경로\activate.bat && python p mingd0o0.tistory.com 작업 스케줄러 사용법(1시간 간격) 1. 윈도우 검색창에 작업스케줄 검색 2. 작업스케줄 우측바에 있는 작업만들기 선택 3. 일반란에서 작업 이름과 사용자의 로그온 여부에 관계없이 실행 선택 꼭 사용자의 로그온 여부에 관계없이로 실행을 선택해야한다. 안그러면 정상적으로 작업스케줄러가 실행되지 않는다ㅜㅜ 위대로 선택하..

OS/window 2023.07.27

파이썬 배치파일 만드는 방법(with.여러 파일 동시실행)

윈도우 작업스케줄러를 사용하기위해 py 파일을 바로 실행할 수 있는 배치파일이 필요하다. 1. 메모장을 연다. 2. 텍스트 파일 내부에 아래와 같이 작성한다. 방법 1) 가상환경 파일 경로\activate.bat && python py파일 경로\파일명.py 방법 2) call 가상환경 경로\activate.bat call cd py 파일 경로(절대경로) call python 원하는 파일.py 여러개 파일 동시 실행 방법 call 가상환경 경로\activate.bat call cd py 파일 경로(절대경로) start python 원하는 파일.py start python 원하는 파일.py 3. 마지막으로 뒤의 확장자를 txt 에서 bat 으로 변경 위와같은 메세지에 예를 누르고 나면 아래와 같이 배치파일 ..

OS/window 2023.07.25

shape 파일 저장 중 CPLE_OpenFailedError 발생

오류메세지 ------------------------------------------------------------------------------------------------------------------- CPLE_OpenFailedError Traceback (most recent call last) File fiona/ogrext.pyx:136, in fiona.ogrext.gdal_open_vector() File fiona/_err.pyx:291, in fiona._err.exc_wrap_pointer() CPLE_OpenFailedError: '해당 경로 / 파일명.shp' not recognized as a supported file format. During handling of..

오류 해결 2023.07.20

윈도우 스케줄러 정상 작동하지 않을 때 해결방법

처음 윈도우 스케줄러를 사용하여 배치를 돌리기 위해 여러 블로그를 뒤져서 스케줄러 작업 만들기 완성했다. 하지만 한번만 돌고 정상적으로 작동이 되지않아서 한참을 헤맸다.. 나와 같은 과정을 겪고 있는 경우.. 딱 하나만 바꿔주면 된다. 윈도우 스케줄러 실행했지만 정상적으로 작동이 하지 않는 경우에 사용자가 로그온할때만 실행에서 사용자의 로그온 여부에 관계없이 실행으로 변경! 위와 같이 변경하고 나면 사용자 계정 정보를 입력하라고 뜬다. 마지막으로 자신의 컴퓨터 계정이름, 비밀번호를 작성하면 된다. 이렇게 수정하고 나면 정상적으로 작업스케줄러 작동!

오류 해결 2023.07.18
반응형