일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 라즈베리파이
- GIT
- PER
- MySQL
- 날짜
- pandas
- node.js
- Linux
- flutter
- sqlite
- 다이어트
- swift
- urllib
- IOS
- MS-SQL
- ASP
- 함수
- tensorflow
- ubuntu
- port
- mssql
- javascript
- 유니티
- PyQt
- Excel
- 맛집
- Unity
- python
- PyQt5
- 리눅스
목록랭귀지 (557)
아미(아름다운미소)
비교 연산자비교 연산자 (Comparison Operators)a = 5, b = 10 이라면.OperatorDescriptionExample==값이 동일하다(a == b) → false!=값이 동일하지 않다(a != b) → true>왼쪽 값이 오른쪽 값보다 크다(a > b) → false=왼쪽 값이 오른쪽 값보다 크거나 동일하다(a >= b) → false
파이썬에서 외부 파일을 실행하기 위해서 많이들 사용하는 명령어들 입니다. - os.system("실행할 파일") - os.popen("실행할 파일") - subprocess.call("실행할 파일") 이 3가지 중 os 모듈을 이용하는 것은 실행한 파일이 종료되기 전까지는 계속 메모리에 상주합니다. os.system과 os.popen은 cmd에서 명령어를 입력하는 것과 같은 동작을 해줍니다. 즉, "실행할 파일"을 구동시키게 되면 실행된 것들의 프로세싱이 끝나기 전 까지는 프로세스로서 cmd.exe가 메모리에 상주하게됩니다. subprocess만이 cmd를 통하지 않고 바로 실행을 시켜주지만 여전히 "실행할 파일"은 본인을 실행시킨 프로세스에 자식 프로세스로 귀속이 됩니다. 만약 내가 어떤 외부 파일을 ..
범용 이벤트 스케줄러를 구현하는 sched 모듈을 사용하는 방법도 있습니다.import sched, time s = sched.scheduler(time.time, time.sleep) def do_something(sc): print "반복실행..." s.enter(60, 1, do_something, (sc,)) s.enter(60, 1, do_something, (s,)) s.run()
python n 초마다 반복적으로 함수를 실행하는 방법 import threading def ToDo(): print("Timer") timer = threading.Timer(10, ToDo) timer.start() if __name__ == '__main__': startTimer()
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..
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..