본문 바로가기
728x90
반응형
SMALL

Python38

[python]파이썬에서 컬럼명으로 데이터 가져오기 지금까지 python에서 DB에 접속해서 데이터를 가져오고 업데이트하는 등의 작업은 해 보았습니다. 그런데 데이터를 가져올 때, 항상 인덱스번호를 기준으로 데이터를 가져오게 되었었습니다. index번호를 기준으로 가져오게되면 소스를 유지보수 하는 과정에서나 소스 분석을 할 때 불편합니다. 맨 처음 개발하는 입장에서도 불편합니다. index번호에 따른 순서이기 때문에 해당 데이터의 인덱스가 몇번인지 번호를 다 알아야 하기 때문입니다. 그래서 이번에는 indexNo가 아닌, 컬럼명으로 데이터를 가져올 수 있는 방법을 정리해보고자 합니다. 컬럼명으로 데이터를 가져오기 위해서는 DB연결을 설정할 때, 설정값을 하나 더 추가해주면 됩니다. as_dict를 추가해주면 됩니다. 기본값은 False로, 생략을 하게 되.. 2019. 9. 30.
[python]파이썬에서 오토커밋 설정하기 지난번에 python에서 MS-SQL에 접속해서Query를 날리는 방법에 대해서정리를 해 보았습니다. 그런데 그 때,auto commit는 안된다고말을 했었습니다.기본적으로 파이썬에서는오토커밋을 꺼놓고 있습니다. 그렇지만, 무조건 할 수 없는 것은 아닙니다.DB 연결을 할 때,설정을 해 줌으로써오토커밋을 활성화 시킬 수 있습니다. 이번에는 파이썬에서 오토커밋을 활성화 시키는 방법에 대해정리해보도록 하겠습니다. 방법은 간단합니다.DB 연결을 할 때,설정값을 하나 더 추가해주면 됩니다. DB연결을 할 때다음과 같이 설정을 해 주시면 되십니다. #DB연결 conn = pymssql.connect(server="IP", user="계정", password="비번", database="DB명", autocommi.. 2019. 9. 25.
[python]파이썬에서 반복문(while, for)문 사용하기 개발을 할 때for, while, do 등많이 반복문이 있습니다.그리고 반복문은 개발을 할 때거의 꼭 쓰는 기능입니다. 안쓰는 일도 있지만많이 사용하기 때문에꼭 알아야 하는 기능입니다. 그래서 이번에는 python에서반복문(for, while)을 쓰는 방법을정리해보려고 합니다. 1. for파이썬에서 for문을 쓰기 위해서는숫자리스트가 있어야 합니다.숫자리스트를 생성하는 함수를 이용숫자리스트를 생성하여for문을 쓸 수 있습니다. 숫자리스트 생성하는 함수는 range 함수입니다.예제 소스는 다음과 같습니다. aa = range(10) print(aa) 위처럼 소스를 작성하시면되십니다.그러면 숫자 리스트를 생성합니다. 위처럼 코딩을 하면0~10미만의 숫자 리스트를 생성합니다.즉, 0~9까지의 숫자 리스트를 생.. 2019. 9. 20.
[python]파이썬에서 if문 사용하기 개발을 할 때분기문은 꼭 사용을 합니다.분기문 종류는 여러가지가 있습니다.그 중 제일 일반적이고,많이 사용하는 것이if문이라고 생각을 합니다. 그래서 이번에는 python에서if문을 사용하는 방법에 대해정리를 해보고자 합니다. 파이썬에는 일반 다른 언어Java나 C와 다르게 대괄호 {} 가 없습니다.대신 탭으로 구분을 합니다.그리고 if문을 쓸 때는콜론으로 표시를 해 줍니다. 예제 소스는 다음과 같습니다. a = 5 if a < 10 : print("작음") 위처럼 소스를 작성하였습니다.위 소스는 a가 5보다 작으면작음이라는 문구를나타내 주는 것입니다. 위처럼 코딩을 하였습니다. 그래서 결과는 다음과 같습니다. 위에서 a의 값을5로 했기 때문에10보다 작아서작음이라는 문구가 나오게 되는 것을볼 수 있습니.. 2019. 9. 18.
728x90
반응형
LIST