본문 바로가기

분류 전체보기621

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.
[postgresql] dt did not find any relations psql에서 database gtck 에 postgres 사용자로 접속했다. sudo -u postgres psql # \c [DBname] [Connection User] \c gtck postgres 데이터 베이스에 접속 후 테이블 목록을 조회했는데 결과가 나오지 않았다. 다음 명령어로 현재 데이터베이스의 권한을 확인해보면 Access privileges 에 아무것도 없는것을 확인할 수 있다. (L 의 소문자) \l 다음 명령어로 현재 테이블의 권한을 확인해보면 Access privileges 에 아무것도 없는것을 확인할 수 있다. \dn+ Database 와 Schema 에 권한 Grant CONNECT to the database # GRANT CONNECT ON DATABASE database_.. 2021. 11. 15.
postgresql 테이블 데이터 모두 삭제 (truncate) truncate 명령어는 테이블의 모든 데이터를 삭제하는 명령어이다. truncate table 테이블이름 delete 명령어와의 차이점은 delete는 행이 삭제될떄마다 자원이 소모되는데 truncate 은 비교적 데이터가 빠르게 삭제되며 삭제에 대해서 롤백 정보를 만들지 않고 바로 커밋한다. 시퀀스(자동증가 값)을 재시작하며 테이블 정보를 모두 삭제 truncate table 테이블이름 restart ientity 시퀀스 값은 리셋하지 않고 데이터만 삭제 truncate table 테이블이름 continue ientity 2021. 11. 15.
파이썬 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.