PYTHON(3)
-
[Python] 파이썬으로 맞춤법 검사를 할 수 있다고?
자연어 처리를 하다보면 맞춤법이 맞지 않아 곤란을 겪는 경우가 있습니다. 저 또한 현재 맞춤법이 잘못되어 단어의 수가 늘어났습니다. 이런 문제점을 해소하기 위해 이번 글은 파이썬으로 맞춤법 검사를 할 수 있는 코드를 가져왔습니다. 네이버 맞춤법 검사기를 사용하여 문법을 교정해보겠습니다. urlopen함수 내 링크는 어디서 확인할 수 있냐구요? 개발자도구>Network 탭을 통해 어디서 요청을 보내는지 확인해보았습니다. 요청 방식은 GET 방식으로 되어있기 때문에 URL 뒤에 파라미터를 입력하는 방식으로 검사를 진행합니다. 아래는 참고 코드입니다. 글을 입력받으면 html에 검사가 된 값이 출력되기 때문에 html의 값을 가져와서 return하는 함수를 생성합니다. import json import url..
2020.12.02 -
locals()와 globals() 차이
locals()는 지역변수 globals()는 전역변수라고 합니다. 변수가 저장되는 위치에 따라 나뉘는데 지역변수는 함수 내에서 선언된 변수이고 전역변수는 함수 밖에서 선언된 변수입니다. 전역변수는 특정한 함수 내부에서 선언된 것이 아니기 때문에 프로그램 전체에서 공유되지만 지역변수는 자신이 선언된 함수에서만 사용할 수 있고 함수 밖에서는 읽을 수도 사용할 수도 없습니다. 이때 중요한 사항이 있습니다. 전역변수는 프로그램 어디서든 읽을 수는 있지만 함수 안에서 수정할 수는 없습니다. 파이썬에서는 locals()함수와 globals()함수를 이용하여 할당된 변수들과 속성값들을 모두 확인할 수 있습니다. locals() globals() 이때 결과값은 dictionary형태로 들어가고 key값만 추출하여 변..
2020.05.01 -
두 개의 리스트를 딕셔너리로 만들기
a = ['a','b','c','d'] b = ['e','f','g','h'] dic = {name:value for name, value in zip(a,b)} print(dic) # {'a': 'e', 'b': 'f', 'c': 'g', 'd': 'h'}
2020.03.01