일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Excel
- 다이어트
- PER
- port
- ASP
- sqlite
- python
- PyQt5
- 함수
- 유니티
- GIT
- ubuntu
- Linux
- swift
- node.js
- tensorflow
- 리눅스
- 라즈베리파이
- urllib
- MS-SQL
- pandas
- flutter
- javascript
- 맛집
- MySQL
- Unity
- 날짜
- mssql
- PyQt
- IOS
목록분류 전체보기 (983)
아미(아름다운미소)
try...finally 와 with 문파일을 오픈한 후에는 사용 후 반드시 닫아주어야 하는데, 중간에 에러가 발생하더라도 반드시 닫아주기 위해 아래 예제와 같이 try...finally 를 사용할 수 있습니다.123456try: f = open('sample.txt', mode='r', encoding='utf-8') for line in f: print(line)finally: f.close()try...finally 를 보다 간결하게 표현하기 위해 아래와 같이 with 문을 사용할 수 있습니다. 아래 예제에서 with 블력을 벗어나면 파일객체 f 는 자동으로 close됩니다.123with open('sample.txt', mode='r', encoding='utf-8') as f: for line ..
에러처리try ... except... 에러 처리 시 에러 변수명을 표기하는 방식이 파이썬 버전 3과 버전 2.7이 서로 다릅니다.파이썬 3 버전의 예try: 4 / 0 except Exception as e: print(e) 파이썬 2.7 버전의 예try: 4 / 0 except Exception, e: print e 에러변수 설정 시 파이썬 3 버전은 as를 2.7 버전은 콤마(,)를 사용합니다.
해당조건을 만족하는 값이 있는지 사용할때 사용하는 빈도가 높은 구문입니다 python sqllite3 예제) #-*- coding: utf-8 -*- ''' Created on 2018. 10. 11. @author: bhm ''' import sqlite3 conn = sqlite3.connect("myOrder.db") code = '001720' try: cur = conn.cursor() cur.execute('SELECT COUNT() FROM myOrderList WHERE code = ?;', (code,)) rows = cur.fetchone() conn.commit() except Exception as error: print(str(error)) if(rows[0] == 0): prin..
날짜와 시간SQLite에는 날짜와 시간을 위한 자료형이 없지만, 관련 함수를 사용할 수 있습니다.현재 시간strftime()은 date 값을 포맷에 맞추어 반환합니다. 다음은 현재 시간을 조회하는 예입니다.SELECT strftime('%Y-%m-%d %H:%M:%S', 'now') 현재시간; 현재시간2018-10-10 04:52:44직접 실행해보았다면 세계표준시가 반환됩니다. 세 번째 인자에 'localtime'을 넣으면.SELECT strftime('%Y-%m-%d %H:%M:%S', 'now', 'localtime') 현지시간; 현지시간2018-10-10 13:52:55 리터럴 값SQLite에서는 날짜 관련 리터럴 값을 제공합니다.SELECT CURRENT_DATE, CURRENT_TIME, CUR..
python에서 list는 []로 표현합니다. 1. 리스트 선언 비어있는 리스트는 다음과 같인 선언 할 수 있습니다. colorList = [] 초기화 시킬 수도 있습니다. colorList = ["red", "yellow", "green"] 리스트에는 꼭 동일한 타입의 값이 들어갈 필요는 없습니다. colorList = ["red", 12345, "green"] 2. 리스트에 추가 이미 생성된 리스트에 다양한 방법으로 값을 추가할 수 있습니다. append, insert, extend 와 같은 list 내장 함수를 사용하시면 되는데요. 아마도 가장 많이 사용되는 것은 append 입니다. 예) colorList = ["red", "yellow", "green"] print len(colorList) #..
SQLite를 사용하기 위해서는 우선 사용할 db 파일 (예: C:/Users/Lee/eclipse-workspace/systemTrading/analyze.db)을 sqlite3.connect() 메서드로 오픈하고, SQL 쿼리를 실행하여 데이타를 사용한 후, 마지막에 Connection을 닫으면 됩니다. DB Connection이 연결되면 Connection 객체가 리턴되는데, 이 객체로부터 커서를 생성하고 커서 객체의 execute() 명령을 실행하여 SQL 쿼리를 실행합니다. 아래 예제는 간단한 SELECT 문을 실행한 후, 전체 ROW 데이타를 출력하는 예입니다. import sqlite3 # SQLite DB 연결 conn = sqlite3.connect("C:/Users/Lee/eclipse..
pip와 함께 설치할 수있는 PyPI에 pywin32 버전이 있습니다. pypiwin32라고하며 바이너리 휠 형식을 사용하여 패키지를 설치합니다.https://pypi.python.org/pypi/pypiwin32 pip install pypiwin32
정규식 표현 중 자주 사용되는 패턴패턴설명예제^이 패턴으로 시작해야 함^abc : abc로 시작해야 함 (abcd, abc12 등)$이 패턴으로 종료되어야 함xyz$ : xyz로 종료되어야 함 (123xyz, strxyz 등)[문자들]문자들 중에 하나이어야 함. 가능한 문자들의 집합을 정의함.[Pp]ython : "Python" 혹은 "python"[^문자들][문자들]의 반대로 피해야할 문자들의 집합을 정의함.[^aeiou] : 소문자 모음이 아닌 문자들|두 패턴 중 하나이어야 함 (OR 기능)a | b : a 또는 b 이어야 함?앞 패턴이 없거나 하나이어야 함 (Optional 패턴을 정의할 때 사용)\d? : 숫자가 하나 있거나 없어야 함+앞 패턴이 하나 이상이어야 함\d+ : 숫자가 하나 이상이어야..
Replace() 문자 변환, 치환 사용방법은 아래와 같습니다. str_text.replace("찾을 문자열", "변경할 문자열") 자바스크립트의 replace()함수는 바꿀 문자열을 직접 입력하거나 또는 정규표현식을 사용할 수도 있습니다. # replace() 함수 예제를 통해 알아보기 아래는 replace()를 사용한 문자를 치환하는 방법의 간단한 예제입니다. 실행 결과
python텍스트파일에서 특정 단어가 사용된 문장 추출하기 code = "찿는문자" document_text = open('sell_list.txt', 'r', encoding='utf-8') text_string = document_text.read() search = code if search in text_string: print("Ok") else: print("NONE") document_text.close()