Python - Text 파일 읽고 쓰는 방법 (read, write, append)

Text file을 읽고 쓰는 방법을 소개합니다. C, Java에서 파일을 읽고 쓰는 방법과 유사합니다. Access mode가 있어서 읽기 전용으로 파일을 사용할 것인지, 쓰기 전용으로 파일을 사용할 것인지 정할 수 있습니다. 또한 read, readline, readlines, write, writelines 등의 api를 제공해 줍니다.

02 May 2020

Python - 사용자로부터 데이터 입력 받는 방법(input) 및 예제

Python에서 input()을 이용하면 사용자로부터 데이터를 입력받을 수 있습니다. 1개의 데이터를 받거나 여러 데이터를 한번에 받을 수 있습니다. 기본적으로 String 타입의 데이터가 리턴되며 필요에 따라서 int 또는 float 등으로 변환을 해야 합니다. 다양한 방법에 대해서 알아보겠습니다.

02 May 2020

Python List 사용 방법 (append, remove, sorted, deep copy)

List는 Python에서 제공하는 collection 중 하나입니다. List는 순서가 있고, 변경이 가능한 collection입니다. 다양한 타입의 객체를 갖고 있을 수 있고, 또한 또한 중복된 값도 허용됩니다. List의 생성, 추가, indexing, 대입, 삭제, sorting, list comprehension 등에 대해서 알아보겠습니다.

18 Feb 2020

Python - String strip(), rstrip(), lstrip() 사용 방법 및 예제

Python에서 strip() 함수를 이용하면 문자열의 쓸모 없는 부분을 자를 수 있습니다. Python은 lstrip(), rstrip(), strip()을 제공합니다. Java 등의 다른 언어들도 strip()을 제공하며, 기능은 모두 비슷합니다.

17 Feb 2020

Python - String Formatting의 다양한 방법 정리(%, Str formatting, f-stirng)

Python의 String formatting에 대해서 정리하였습니다. % formatting, string formatting, f-string 으로 문자열을 formatting할 수 있습니다. padding, align, datetime, Named placeholders, Parameterized format 등을 적용하는 예제를 소개합니다.

08 Feb 2020

Python - 현재 디렉토리 위치(Working Directory) 얻는 방법

파이썬에서 파일의 위치 및 현재 디렉토리 위치를 구하는 방법들을 정리하였습니다. realpath, abspath, getcwd, getcwd 등 파이썬에서 기본적으로 제공하는 함수들을 이용하였습니다. 예제와 함께 파일 이름 및 파일 경로 등을 구하는 방법을 알아보겠습니다.

25 Mar 2019

Python3에서 다른 경로에 있는 파일을 import 하는 방법

파이썬에서 다른 경로에 있는 파일을 import할 수 있습니다. 동일경로, 하위경로, 상위 경로 등 케이스 별로 import하는 방법에 대해서 소개합니다. 또는 완전히 다른 경로에 있는 파일을 import할 수 있습니다. 예제와 함께 자세히 알아보겠습니다.

27 Jan 2019

Python에서 동적 import와 함수 호출 방법

파이썬에서 다른 파일의 함수를 사용하려면 `import`를 해야 합니다. 하지만 java의 relfection처럼 파이썬에서도 import를 하지 않고 동적으로 함수를 호출할 수 있습니다. __import__, inspect, getattr 등을 이용하여 동적으로 모듈을 import하고 호출하는 방법을 알아보겠습니다.

06 Jul 2018