프로그램 언어/Python 6

python 에서 watchdong을 사용해보자

아주아주아주 간단한 포스팅이다.참고 하고 봐주길 바란다. 내가 지정한 폴더에 파일이 들어오면 바로 알아채고 그 파일의 폴더를 알아야한다. 그럼 다음과 같이 먼저 watchdog을 다운받자. ( 파이썬은 정말 야무진 라이브러리들을 제공한다 ) pip install watchdog그리고 아래와 같이 코드를 만들어 주자 import timefrom watchdog.observers import Observerfrom watchdog.events import FileSystemEventHandlerimport os# 감시할 폴더 경로watch_folder = "/home/pi/0_testfile"class NewFileHandler(FileSystemEventHandler): def on_created(s..

Python -5

딕셔너리 자료형 딕셔너리는 말그대로 사전이라는 의미이다.Key와 Value를 한 쌍으로 가진 자료형인데, 예를 들면 '이름', '김철수' 이런 것이다.여기서 딕셔너리는 리스트나 튜플처럼 순차적으로 해당 요솟 값을 구하지 않고, Key를 통해 Value를 얻는다는 점이 특징이다. 자 그럼 딕셔너리는 어떻게 만들까? 아래를 보자a = {'name':'park', 'age':'99'}b = {1:'one'}c = {'c':[1,2,3]} 이렇게 다양하게 딕셔너리를 구성할 수 있다. 이제 추가나 삭제도 해보자a[2] = 'b'a['add'] = 'hi'a[3] = [1,2,5]print(a)del a[3]del a[2]print(a) 자 이렇게 우리는 추가 및 삭제도 하는 법을 알았다.파이썬은 직관적이라 매우 ..

Python -4

오늘은 튜플에 대해 알아보자,,요즘 왕복 4시간의 출퇴근으로 정신이 어질어질하다,, 군말없이 튜블을 알아보자https://wikidocs.net/15 02-4 튜플 자료형튜플(tuple)은 몇 가지 점을 제외하곤 리스트와 거의 비슷하며 리스트와 다른 점은 다음과 같다. * 리스트는 [], 튜플은 ()으로 둘러싼다. * 리스트는 요솟값의 생성, …wikidocs.net 튜플(tuple)은 몇 가지의 점을 제외하고는 리스트와 거의 비슷하다고 이야기한다. 그럼 다른 점은 무엇일까?- 리스트는 [ ] , 튜플은 ( )로 둘러싼다.- 리스트는 요솟값의 생성, 삭제, 수정이 가능하지만, 튜플은 요솟값을 바꿀 수 없다. 뭔가 느낌상 const와 느낌같다고 생각이 든다. 여튼 튜플은 1개의 요소만 가질땐 요소 뒤에 반..

Python공부 -3

이번에는 리스트를 알아보자리스트와 배열을 혼동하는 경우가 있는데, 둘이 다르다. 아래를 참조하자https://siloam72761.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%97%90%EC%84%9C-%EB%B0%B0%EC%97%B4%EA%B3%BC-%EB%A6%AC%EC%8A%A4%ED%8A%B8%EC%9D%98-%EC%B0%A8%EC%9D%B4 [파이썬 자료구조] 파이썬에서 배열과 리스트의 차이1. 파이썬에서 리스트란? 리스트는 파이썬에 내장된 데이터 구조로 items의 collection을 가진다. 리스트의 아이템들은 대괄호로 묶인다. [i..

Python공부 -2

숫자형 나타내기# 정수형a = 123b = -187c = 0# 실수형d = 1.2e = -3.45# 8진수f = 0o177# 16진수g = 0x8ffh = 0xABCprint(a)print(b)print(c)print(d)print(e)print(f)print(g)print(h) 간단하다.다음은 사칙연산을 해보겠다.  이렇게 사칙연산도 우리가 아는 것과 다름이 없다.python에서 제곱은 다음과 같이 나타낸다.C언어에는 없는 멋진 경우이다.10의 10승이기 때문에 저 값이 나온다. 그리고 나머지를 구하는 것은 다음과 같다.간단하다. 그리고 나눗셈에도 몫만 가져오는 방법이 있다.바로 //을 사용하는건데 예시를 보자위와 같이 나누기에서는 10을 3으로 나누어 버리기 때문에 소숫점이 발생한다.하지만 // 을 ..

Python 공부 -1

Python은 이전에 공부를 조금 했었지만 공부를 많이 한건 아니라 이 참에 공부를 해보려한다. 오늘은 시작을 알리는 포스팅만 남겨두고 3월 6일자 부터 Python에 대한 공부를 시작해보겠다.https://wikidocs.net/book/1 점프 투 파이썬이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 …wikidocs.net 이 사이트를 이용해 빠르게 Python을 습득하고, 실습을 통해 실력를 빠르게 향샹시켜보겠다.