전체보기(295)
-
Python 파이썬 exe 실행파일 만들기
파이썬 exe 실행파일 만들기 1) pyinstaller 설치 pip install pyinstaller 2) 아래 와 같이 작성 후 run (test_wiki.py는 전환할 py파일) --onefile : 각종 리소스 및 이런저런 파일 없이 실행 파일 한개만 나오게! pyinstaller --onefile test_wiki.py 3) 만들어진 추출 파일 확인 (dist 폴더에 저장 됨)
2020.04.10 -
Python 파이썬 16진수에서 10진수, 2진수를 10진수로, 8진수를 10진수로
print("16진수를 10진수로") print("int('0xea',16) --> ",int('0xea',16)) print("2진수를 10진수로") print("int('1111',2) --> ",int('1111',2)) print("8진수를 10진수로") print("int('0o22',8) --> ",int('0o22',8))
2020.04.10 -
Python 파이썬 네이버검색어 가져오기
패키지 구조 [crawler.py] import requests def crawl(keyword): # 나중에 페이지 관리를 위해 query=aaaaa&88&cxc& 요부분을 처리하기 위함 url = "https://www.naver.com/" data = requests.get(url) print(data.status_code,url) # 페이지 접속 코드 정상 200반환 return data.content [paser.py] def parse(pageString): bsObj = BeautifulSoup(pageString, "html.parser") div = bsObj.find("div", {"class": "ah_list"}) lis = div.findAll("li", {"class":"ah_i..
2020.04.10 -
VB.NET TextBox에 숫자만입력받기(실수만 입력받기, 정수만 입력받기)
코딩을 하다보면 어떤 TextBox에 특정 문자나 숫자나, 실수만 입력을 받아야만 하는 경우가 있습니다. 이럴 때 미리 Textbox에서 Event 처리를하여 입력 못하게 하는 방법을 공유 합니다. ① 실수만 입력 받을 때 '실수만 입력받기 If Not (Char.IsDigit(e.KeyChar) Or e.KeyChar = Convert.ToChar(Keys.Back) Or e.KeyChar = ".") Then e.Handled = True End If ② 정수만 입력 받을 때 '정수만 입력받기 If Not (Char.IsDigit(e.KeyChar) Or e.KeyChar = Convert.ToChar(Keys.Back)) Then e.Handled = True End If ※ 부가 설명 i) IsD..
2020.04.10 -
VB.NET DataGridView 속도개선하기 (DoubleBuffered 이용)
DataGridView에 Cell Style도 넣고 Border, HeaderAutoSize 등등등 DataGridView에 많은 Style을 지정하고 나서 스크롤을 하는데 눈에 보일 듯한 정도의 버벅임이 생기더라고요 ... 이걸 해결하는 방법은 아래 사이트에 코드를 참고해서 작성하시면 되는데 Control의 Hidden Property인 DoubleBuffered를 Custom하여 Enable 할 수 있습니다. 출처 : https://www.codeproject.com/Tips/1111155/Enable-DataGridView-DoubleBuffered-Property DataGridView를 상속한 Class 생성 Public Class DataGridViewDoubleBuffer Inherits..
2020.04.10 -
VB.NET Linq를 이용하여 DataTable에서 일치하는 항목 출력하기
예를들어 위와 같은 table이 있다고 치면 AAA를 선택했을 때 AAA에 딸려있는 하위 목록들을 불러오고 싶을 때 여러가지 방법들이 있지만 Linq를 이용하여 작업을 했다. Private Sub test() If Not (_info_db Is Nothing) Then '// Column1 의 AAA라는 값과 일치하면 '// AAA와 일치하는 Column2의 값들을 Select 한다. Dim query = From r In _info_db Where r.Field(Of String)("Column1") = "AAA" Select New With { .tablesName = r.Field(Of String)("Column2") } Dim tmpDt As DataTable = New DataTable '..
2020.04.10