본문 바로가기

Coding/Python113

Python Generate unique random numbers within a range >>> import random >>> random.sample(range(1, 100), 3) [77, 52, 45] range에 범위를 지정하고 다음 인자로 몇개를 생성할지 적으면 된다.범위와 생성할 갯수가 같으면 ValueError: sample larger than population 에러가 발생하므로갯수를 범위보다 크게 지정해줘야 한다. 2016. 12. 3.
네이버 노래 가사 파싱하기 친구가 앨범에 있는 모든 가사들을 다운받아서 저장하는 작업을 손으로 하고 있길래파싱해주는 코드를 짜줬다. ----------------------------------------------------------------------------------------------------------------------------------------------------#-*- coding: utf-8 -*-import requestsimport re header = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36', 'Conten.. 2016. 12. 1.
Python return multiple values The canonical way to return multiple values in languages that support it is often tupling.Option: Using a tupleConsider this trivial example:def f(x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 return (y0,y1,y2)However, this quickly gets problematic as the number of values returned increases. What if you want to return four or five values? Sure, you could keep tupling them, but it gets easy to forget w.. 2016. 12. 1.
Python String to JSON json.loads(s) 2016. 11. 7.
읽어볼것 https://access.redhat.com/blogs/766093/posts/2592591 2016. 10. 12.
파이썬 Selenium 자바스크립트 사용하기 구글검색을 통해 알아보니 GetEval 등을 통해 자바스크립트를 사용할 수 있다고 나와있었는데 실제 테스트해본결과 에러가 나고 제대로 동작하지 않았다. -> execute_script() 사용하면 됨 2016. 7. 29.