본문 바로가기

개발 저장소/Python&Django7

Python Libvirt Domain Configuration Python Libvirt Domain ConfigurationLeave a replySo in my last article I talked a little bit about using libvirt to start and stop QEMU domains.In this article I would like to go over how domains are created.QEMU uses XML files for each domain configuration, and using libvirt we can access that data.First off lets connect to our local running QEMU instance:>>> import libvirt >>> conn = libvirt.op.. 2016. 7. 22.
파이썬 함수 사용 모음 이 문서는 회사 솔루션에 필요한 함수를 구글링을 통해 찾은 정보들이다. StringIO 예제] >>> import StringIO >>> f=StringIO.StringIO() >>> f.write("life is too short") >>> value=f.getvalue() >>> value 'life is too short' >>> f.close() StringIO는 파일처럼 흉내내는 객체라고 한다. 문자열 데이터를 파일로 저장한 다음 여러가지 처리를 하게 되는데 그 파일이 다시 쓰이지 않을 때 유용하게 사용된다고 한다. 2016. 7. 4.
python- 파이썬 os.path 모듈 ◎ os.path는 파일 경로를 생성 및 수정하고, 파일 정보를 쉽게 다룰 수 있게 해주는 모듈. os.path.abspath(path) 현재 경로를 Prefix로 하여 입력받은 경로를 절대경로로 바꿔서 반환합니다.>>> abspath('tmp')'C:\\Python30\\tmp' os.path.basename(path) 입력받은 경로의 기본 이름(base name)을 반환합니다.abspath() 함수와 반대되는 기능을 수행한다고 볼 수 있습니다.>>> basename('C:\\Python30\\tmp')'tmp'>>> basename('C:\\Python30\\tmp\\test.txt')'test.txt' os.path.commonprefix(path_list) 입력받은 path_list로부터 공통적인.. 2016. 6. 6.
python select -wating for I/O completion This module provides access to the select() and poll() functions available in most operating systems, epoll() available on Linux 2.5+ and kqueue() available on most BSD. Note that on Windows, it only works for sockets; on other operating systems, it also works for other file types (in particular, on Unix, it works on pipes). It cannot be used on regular files to determine whether a file has grow.. 2016. 4. 19.
[3일차] Django 웹 프레임 워크 장고웹 서버를 개발하는 데 사용하는 파이썬 웹 프레임워크 중에 가장 준비가 잘된 프레임워크장점 - 풍부한 기능, 쉽고빠른 웹개발 학습내용MTV패턴, 장고 특징 및 원리 일반적인 특징가장많이 사용되는 파이썬 웹 프레임워크MVC 패턴 기반 MTV객체 관계 매핑장고의 객체관계매핑은 DB시스템과 데이터 모델을 연결시키는 다리와 같은 역할, 이런ORM 기능을 통해 다양한 DB시스템을 지원하고 이미 구축한 DB시스템을 다른 DB로 변경하는경우에 간단한 설정으로 변경가능함자동으로 구성되는 관리자화면DB에 대한 관리기능을 위하여 프로젝트를 시작하는 시점에 기본적으로 관리자화면을 제공함애플리케이션에서 사용하는 데이터들을 쉽게 생성 및 변경할 수 있음, 관리자가 별도로 관리 기능을 개발할 필요가 없게됨 우아한 URL 설계.. 2016. 3. 2.
[2일차] 파이썬 웹 표준 라이브러리 웹 라이브러리 구성urllib패키지에는 웹 클라이언트를 작성하는데 사용되는 모듈이 있으며, 가장 빈번하게 쓰임http패키지는 크게 서버용과 클라이언트용으로 나누어 모듈을 담고 있으며쿠키관련 라이브러리도 http패키지 내에서 서버용과 클라이언트용으로 모듈이 구분되어 있습니다. 웹프레임워크사용자 프로그램과 저수준 http.server라이브러리 중간에 위치하여 웹서버의 개발을 좀더 편리하게 해주면서 표준라이브러리의 기능을 확장해 주는 역활을 함.웹클라이언트를 개발하는 경우에는 주로 urllib패키지를 사용함, http.client모듈이 HTTP프로토콜 처리와 관련된 저수준의 클라이언트 기능을 제공하는 반면 urllib패키지의 모듈들은 HTTP서버 뿐만 아니라 FTP서버 및 로컬 파일 등을 처리하는데 클라이언트.. 2016. 3. 2.