wxPython 기초 사용법 (프레임, 메뉴바, Sizer)
설치하기 pip install wxPython import wx 기본적으로 아래처럼 Frame을 바로 만들어서 사용해줄 수 있으나 클래스화 하여 만들어준다. app = wx.App() frame = wx.Frame(None, -1, 'Title') frame.Show() app.MainLoop() 크게 App() 으로 프레임을 넣어줄 화면을 지정하고 그 안에 Frame()으로 넣어줄 내용을 정의한다. 이때 wx.Frame 부분을 class 화 해주는 것이다. 메인 Frame 을 클래스화 class MainFrame(wx.Frame): def __init__(self, parent, id, title): wx.Frame.__init__(self, parent, id, title, size=(350, 400..
2023. 10. 10.
노마드코더 python 웹 스크래퍼 만들기 - 4
스크래핑한 내용을 파일로 export 하기 먼저 csv 파일을 만들어 줄 수 있는 open() 함수를 사용한다. open('파일명.확장자', 파일권한) 여기서 csv 란 ,가 구분자로 이루어진 파일이다. file = open(f"{keyword}.csv", 'w') 파일을 이어 작성해주기 위해선 .write() 메서드를 사용한다. file = open(f"{keyword}.csv", 'w') file.write('Position,Company,Location,URL\n') jobs = indeed + wwr # list 끼리 합치기 for job in jobs: file.write( f'{job["position"]},{job["company"]},{job["location"]},{job["link"]}..
2023. 6. 18.