본문 바로가기

백엔드/Python59

리눅스에서 파이썬 가상환경 만들기 가상환경 만들 파이썬 파일 하나를 만들어준다. mkdir python python3 -m venv 가상환경이름 python -m venv green 파이썬 가상환경 실행 source /python/가상환경이름/bin/activate source /python/green/bin/activate 파이썬 버전을 확인하면 가상환경 내부에서의 파이썬 버전을 확인할 수 있다. 파이썬 가상환경을 종료하려면 아래의 명령어를 입력해준다. deactivate ** 가상환경 내부에 설치된 Python 라이브러리는 가상 환경 외부에 설치되지 않는다. 2021. 11. 18.
[python] postgresql insert into list 형 리스트형식의 데이터를 db 에 적재하고자 한다. noun_list = ['aaa', 'bbb', 'ccc'] values 엔 %r 을 사용하고 값 부분에는 tuple(noun_list) cur.execute("""INSERT INTO gtcktest.freqresult (id,result) \ values(%s,%r) \ on conflict on constraint freqresult_pk \ do update set result = EXCLUDED.result """%(docid, tuple(noun_list))) 2021. 11. 17.
python 실행 시 매개변수 인자 전달하기 - sys argv python 을 cli 에서 실행 시 매개변수를 작성해 전달하고자 한다. $ python test1.py climate import sys print(sys.argv[0]) # test1.py print(sys.argv[1]) # climate 인자 안에 띄어쓰기가 있는경우 쌍따옴표로 묶어준다. 2021. 11. 17.
No module named 'mysql' pip install mysql-connector 2021. 11. 16.
파이썬 2차원 리스트를 1차원 리스트로 만들기 list1 = [ [1,2] , [3,4] , [5,6] ] result = sum(listl1,p[]) 2021. 11. 15.
Pandas에서 DataFrame 열을 문자열로 변환하는 방법 import pandas as pd df = pd.DataFrame({ 'A': [1, 2, 3], 'B': [4.1, 5.2, 6.3], 'C': ["7", "8", "9"]}) print(df) print(df.dtypes) pandas.Series.astype(str) df['A'] = df['A'].astype(str) 2021. 11. 11.