일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PyQt5
- mssql
- 함수
- 다이어트
- 라즈베리파이
- node.js
- Excel
- ubuntu
- 리눅스
- tensorflow
- swift
- MS-SQL
- urllib
- PyQt
- 유니티
- Unity
- GIT
- Linux
- pandas
- sqlite
- IOS
- PER
- 날짜
- flutter
- python
- javascript
- ASP
- 맛집
- MySQL
- port
목록랭귀지/python (238)
아미(아름다운미소)
파이썬 예외처리 방법 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..
가끔 파일을 읽고 쓰는 기능이 있는 프로그램을 만들다 보면 특정 디렉터리에 있는 파일 이름 모두를 알아야 할 때가 있습니다. 이럴 때 사용하는 모듈이 바로 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..
다음은 Python 3 스크립트에서 특정 출력에 색상을 지정하는 데 사용하는 클래스입니다 EX) from colorprint import ColorPrint as _ _.print_fail('Error occurred, quitting program') Class)import sys # Colored printing functions for strings that use universal ANSI escape sequences. # fail: bold red, pass: bold green, warn: bold yellow, # info: bold blue, bold: bold white class ColorPrint: @staticmethod def print_fail(message, end = '\n..
하위 디렉터리 검색을 쉽게 해주는 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()