일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ASP
- swift
- pandas
- PyQt5
- 맛집
- GIT
- 함수
- 리눅스
- Linux
- mssql
- node.js
- 유니티
- 다이어트
- 라즈베리파이
- port
- tensorflow
- IOS
- sqlite
- PER
- ubuntu
- urllib
- flutter
- MySQL
- javascript
- Unity
- python
- MS-SQL
- Excel
- PyQt
- 날짜
목록랭귀지 (557)
아미(아름다운미소)
Python 유용한 os 관련 함수 os.mkdir(디렉터리) : 디렉터리를 생성합니다. os.rmdir(디렉터리) : 디렉터리를 삭제합니다.단, 디렉터리가 비어있어야 삭제가 가능합니다. os.unlink(파일) : 파일을 지웁니다. os.rename(src, dst) : src라는 이름의 파일을 dst라는 이름으로 바꿉나다.
오전 8시 30분에서 오후 8시 30분까지 30초 인터벌로 TaskA 의 특정작업실행하기 # -*- coding: utf-8 -*- ''' Created on 2018. 9. 4. @author: bhm ''' from datetime import time, datetime import threading class syncTask: def __init__(self): pass def TaskA(self): morning = time(8, 30) # 시각 객체 evening = time(20, 30) now = datetime.now().time() # 일시 객체 dt = datetime.now() print dt if morning now: print morning print now print eveni..
openopen(filename, [mode])은 "파일 이름"과 "읽기 방법"을 입력받아 파일 객체를 리턴하는 함수입니다. 읽기 방법(mode)이 생략되면 기본값인 읽기 전용 모드(r)로 파일 객체를 만들어 리턴합니다.mode설명w쓰기 모드로 파일 열기r읽기 모드로 파일 열기a추가 모드로 파일 열기b바이너리 모드로 파일 열기b는 w, r, a와 함께 사용됩니다.>>> f = open("binary파일", "rb") 위 예의 rb는 "바이너리 읽기 모드"를 의미합니다. 아래 예의 fread와 fread2는 동일한 방법입니다.>>> fread = open("read.txt", 'r') >>> fread2 = open("read.txt") 즉, 모드 부분이 생략되면 기본값으로 읽기 모드인 r을 갖게 됩니다...
메일 보내기 (SMTP Mail)파이썬에서 이메일을 보내기 위해서는 파이썬에 기본 내장된 smtplib 라는 모듈을 사용합니다. SMTP는 Simple Mail Transfer Protocol의 약자로서 메일을 보내는데 사용되는 프로토콜입니다. 개인이나 회사가 SMTP 서버를 설치해서 이를 통해 메일을 발송할 수 있지만, 요즘은 구글, 마이크로소프트 등 많은 회사들이 SMTP 서버를 사용할 수 있도록 오픈하고 있기 때문에 이들 SMTP 서버를 사용해서 메일을 발송할 수 있습니다.메일 ProviderSMTP 서버명, 포트Livesmtp.live.com, 587GMailsmtp.gmail.com, 587파이썬에서 SMTP 서버에 접속하기 위해서는 smtplib 모듈을 import 한 후, SMTP 서버와 포..
로또 번호를 연속해서 5개 자동 생성하는 파이썬 예제 # -*- coding: utf-8 -*- ''' Created on 2018. 9. 1. @author: 아미 ''' import random for i in range(5): lotto = [0, 0, 0, 0, 0, 0] for x in range(6): num = 0 while(num in lotto): num = random.randint(1, 45) lotto[x] = num print("로또: " + str(sorted(lotto))) [결과 예] 로또: [4, 8, 20, 24, 27, 33] 로또: [2, 19, 26, 39, 40, 43] 로또: [6, 7, 13, 26, 40, 43] 로또: [13, 20, 37, 38, 41, 4..
가끔 파일을 읽고 쓰는 기능이 있는 프로그램을 만들다 보면 특정 디렉터리에 있는 파일 이름 모두를 알아야 할 때가 있습니다. 이럴 때 사용하는 모듈이 바로 glob입니다. 디렉터리에 있는 파일들을 리스트로 만들기 - glob(pathname) glob 모듈은 디렉터리 내의 파일들을 읽어서 리턴합니다. *, ? 등의 메타 문자를 써서 원하는 파일만 읽어 들일 수도 있습니다. 다음은 D:\\RecData\\Wav이라는 디렉터리및 하위디렉토리에 있는 파일 중 확장자가 wav인 파일들을 모두 찾아서 읽어 들이는 예입니다. # -*- coding: utf-8 -*- ''' Created on 2018. 8. 31. @author: 아미 ''' from glob import glob import os.path fo..
Selenium 을 이용한 Web 테스트 자동화하기Selenium 설치 ChromeDriver - WebDriver for Chrome : 다운로드 https://sites.google.com/a/chromium.org/chromedriver/downloads 예제) # -*- coding: utf-8 -*- ''' Created on 2018. 8. 30. @author: bhm ''' from selenium import webdriver #selenium의 webdriver로 크롬 브라우저를 실행한다 driver = webdriver.Chrome('D:\\chromedriver\\chromedriver.exe') #"Google"에 접속한다 driver.get("http://www.google.co..
파이썬 예외처리 방법 try: 1 / 0 except Exception as e: print(e) print(str(e)) print(e.args)
디렉터리 위치 변경하기 - os.chdiros.chdir을 이용하면 아래와 같이 현재 디렉터리의 위치를 변경할 수 있습니다.>>> os.chdir("C:\WINDOWS") 디렉터리 위치 리턴받기 - os.getcwdos.getcwd는 현재 자신의 디렉터리 위치를 리턴합니다.>>> os.getcwd() 'C:\WINDOWS'
웹사이트에서 HTML을 읽어와 필요한 데이타를 긁어오는 것을 Web Scraping이라 한다. 이 과정은 크게 웹페이지를 읽어오는 과정과 읽어온 HTML 문서에서 필요한 데이타를 뽑아내는 과정으로 나뉠 수 있습니다. 웹페이지를 읽어오는 일은 여러 모듈을 사용할 수 있는데, 파이썬에서 기본적으로 제공하는 urllib, urllib2 을 사용하거나 편리한 HTTP 라이브러리로 많이 쓰이고 있는 requests 를 설치해 사용할 수 있습니다. 만약 기존 코드를 유지보수하는 일이 아니라면 requests 를 사용할 것을 권장합니다. HTTP 라이브러리인 requests를 사용하기 위해서는 먼저 아래와 같이 pip을 이용하여 requests 패키지를 설치합니다. pip install requests 웹페이지 HT..