Thursday, March 7, 2019

python random으로 list에서 element 선택하기

간단한 테스트를 위해서 리스트에서 하나의 요소만 선택해서 실험을 할 경우 random.choice 함수를 사용할수 있다.

import random

rnd = random.SystemRandom()
a = list(range(1,7))
print(rnd.choice(a))

Wednesday, March 6, 2019

python text 입력

c++에서 cin 과 같이 문자열을 입력 받고자 한다면, 다음과같이 input함수를 이용하면 된다.

name = input("Enter a name: ")
print(name)


python 진행상황 출력 (progress bar)

반복적인 작업을 할 때, 어느정도 진행이 되었는지를 출력하기 위해서 간단하게 print를 사용할 수 도 있지만, 좀 더 멋진 방법을 사용한다.

from tqdm import tqdm

pbar = tqdm(total=100)
for i in range(10):
    time.sleep(0.1)
    pbar.update(10)
pbar.close()


참고: https://pypi.org/project/tqdm/

python 파일 쓰기

간단하기 with를 사용해서 파일을 열고 바로 쓸 수 있다.

with open("foo.txt", "w") as f:
    f.write("Life is too short, you need python \n")


참고: https://wikidocs.net/26