일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- MS-SQL
- 유니티
- PER
- port
- flutter
- sqlite
- python
- ubuntu
- mssql
- 함수
- PyQt5
- pandas
- MySQL
- 날짜
- 맛집
- PyQt
- 라즈베리파이
- swift
- tensorflow
- 다이어트
- node.js
- 리눅스
- Linux
- IOS
- urllib
- Unity
- GIT
- ASP
- javascript
목록python (161)
아미(아름다운미소)
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)
웹사이트에서 HTML을 읽어와 필요한 데이타를 긁어오는 것을 Web Scraping이라 한다. 이 과정은 크게 웹페이지를 읽어오는 과정과 읽어온 HTML 문서에서 필요한 데이타를 뽑아내는 과정으로 나뉠 수 있습니다. 웹페이지를 읽어오는 일은 여러 모듈을 사용할 수 있는데, 파이썬에서 기본적으로 제공하는 urllib, urllib2 을 사용하거나 편리한 HTTP 라이브러리로 많이 쓰이고 있는 requests 를 설치해 사용할 수 있습니다. 만약 기존 코드를 유지보수하는 일이 아니라면 requests 를 사용할 것을 권장합니다. HTTP 라이브러리인 requests를 사용하기 위해서는 먼저 아래와 같이 pip을 이용하여 requests 패키지를 설치합니다. pip install requests 웹페이지 HT..
가끔 파일을 읽고 쓰는 기능이 있는 프로그램을 만들다 보면 특정 디렉터리에 있는 파일 이름 모두를 알아야 할 때가 있습니다. 이럴 때 사용하는 모듈이 바로 glob입니다. 디렉터리에 있는 파일들을 리스트로 만들기 - glob(pathname) glob 모듈은 디렉터리 내의 파일들을 읽어서 리턴합니다. *, ? 등의 메타 문자를 써서 원하는 파일만 읽어 들일 수도 있습니다. 다음은 C:/rec이라는 디렉터리에 있는 파일 중 이름이 문자 s로 시작하는 파일들을 모두 찾아서 읽어 들이는 예입니다. >>> import glob >>> glob.glob(“C:/rec/s*”) ['C:\doit\start.py', 'C:\doit\start.py.bak'] >>>
파이썬에서 파일과 디렉토리 경로 다루기파이썬에서 디렉토리와 파일경로를 다루는 주요 함수들에 대해 알아보자. 디렉토리 및 파일 경로에 대한 함수들은 os 모듈에 있으므로, os 모듈을 import 한 것을 전제로 한다. 특히, os.path 모듈은 파일명과 파일경로에 대한 유용한 함수들을 많이 제공하고 있다.용도함수 예제현재 작업 폴더 얻기os.getcwd() # "C:\Temp"디렉토리 변경os.chdir("C:\Tmp")특정 경로에 대해 절대 경로 얻기os.path.abspath(".\\Scripts") # "C:\Python35\Scripts"경로 중 디렉토리명만 얻기os.path.dirname("C:/Python35/Scripts/pip.exe") # "C:/Python35/Scripts"경로 중 ..
File Size in Bytes 파이썬에서는 os.path.getsize() 함수를 사용하여, 지정해 준 파일의 사이즈를 바이트 단위로 구할 수 있습니다. 바이트 단위의 크기에서, 나누기 1024 를 해주면 킬로바이트 단위로 크기를 구할 수 있고 1024 곱하기 1024 즉, 1048576 으로 나누어 주면 메가바이트 단위의 사이즈를 얻을 수 있습니다. #!/usr/bin/python # -*- coding: utf-8 -*- import os try: n = os.path.getsize("remotefile.zip") print n, "Bytes" # 바이트 단위로 구하기 print n / 1024, "KB" # 킬로바이트 단위로 print "%.2f MB" % (n / (1024.0 * 1024.0..
하위 디렉터리 검색을 쉽게 해주는 os.walk os.walk를 이용하면 하위 디렉터리 검색을 간편하게 만들 수 있습니다다. os.walk는 시작 디렉터리부터 시작하여 그 하위의 모든 디렉터리를 차례대로 방문하게 해주는 함수입니다. import os for (path, dir, files) in os.walk("c:/"): for filename in files: ext = os.path.splitext(filename)[-1] if ext == '.py': print("%s/%s" % (path, filename)) 디렉터리와 파일을 검색하는 일반적인 경우라면 os.walk를 사용하는 것을 추천합니다.
방법1 from datetime import datetime dt = datetime.now() dt.microsecond 방법2 from datetime import datetime dt = datetime.now() print dt.microsecond/1000 + dt.second*1000 밀리 초 단위로 현재 UTC 시간을 얻는 가장 간단한 방법 # timeutil.py import datetime def get_epochtime_ms(): return round(datetime.datetime.utcnow().timestamp() * 1000) # sample.py import timeutil timeutil.get_epochtime_ms()
abs(x)는 어떤 숫자를 입력으로 받았을 때, 그 숫자의 절대값을 돌려주는 함수 입니다. >>> abs(3) 3 >>> abs(-3) 3 >>> abs(-1.2) 1.2
open(filename, [mode])은 "파일 이름"과 "읽기 방법"을 입력받아 파일 객체를 리턴하는 함수입니다. 읽기 방법(mode)이 생략되면 기본값인 읽기 전용 모드(r)로 파일 객체를 만들어 리턴합니다. mode설명 w쓰기 모드로 파일 열기 r읽기 모드로 파일 열기 a추가 모드로 파일 열기 b바이너리 모드로 파일 열기 b는 w, r, a와 함께 사용됩니다. >>> f = open("binary_file", "rb") 위 예의 rb는 "바이너리 읽기 모드"를 의미합니다. 아래 예의 fread와 fread2는 동일한 방법입니다. >>> fread = open("read_mode.txt", 'r') >>> fread2 = open("read_mode.txt") 즉, 모드 부분이 생..