Python

· Python
Pyside 시작하기 PySide GUI를 구현하는데 도와주는 크로스 플랫폼. (맥에서도 쓰고 윈도우에서도 리눅스에서도 쓸 수 있게 함) PySide6를 참고했다. PySide 버전 확인 import PySide6.QtCore # Prints PySide6 version print(PySide6.__version__) # 결과 : 6.2.3 출력 됨 # Prints the Qt version used to compile PySide6 print(PySide6.QtCore.__version__) # 결과 : 6.2.3 출력 됨 PySide Hello World import sys import random from PySide6 import QtCore, QtWidgets class MyWidget(QtWi..
· Python
requests 모듈 get 방식 : resquests.get() 매소드로 해당 사이트를 호출 응답을 확인하게 위해 status_code를 사용한다. 응답코드 200이면 codes.ok (정상 접근) 응답코드 403은 접근 권한이 없다라는 의미 raise_for_status() : 더 접근권한이 없으면 에러 발생 import requests res = requests.get("https://google.com") print("응답코드 :",res.status_code) # 200이 나오면 정상, 403은 접근 권한이 없다라는 뜻 if res.status_code == requests.codes.ok: print("응답코드 :",res.status_code) # 응답코드 200 == requests.cod..
· Python
AttributeError: partially initialized module 'requests' has no attribute 'get' (most likely due to a circular import) 위 오류가 나왔다. 나도코딩 영상을 보면서 실습하는 중 나타난 오류이다. requests 모듈에 있는 get 매소드를 쓰려고 하니 나타났다. 원인 : 파일명이 "requests.py"라서 문제가 생겼다. import requests res = requests.get("https://naver.com") print("응답코드 :",res.status_code) # 200이 나오면 정상
· Python
CSV 파일 입출력 csv (comma-separated values) 콤마로 구분된 텍스트 파일 import csv : csv 모듈을 받아와야한다. csv 파일 쓰기 import csv data = [ ["학번","학과","이름"], ["C123123","동양화과","김서양"], ["C345345","서양화과","김동양"], ["C456456","건축학과","김모래"] ] file = open("./myvenv/UsingPython/student.csv","w",newline="",encoding="utf-8-sig") writer = csv.writer(file) for line in data: writer.writerow(line) file.close() 실행 이후 생성된 파일 학번,학과,이름 C1..
· Python
with 사용하기 파일 입출력 후 close를 자동으로 해주는 기능 사용 전 file = open("./myvenv/UsingPython/text.txt","r") data = file.read() file.close() 사용 후 : with 들여쓰기가 끝난 부분부터 파일 close with open("./myvenv/UsingPython/text.txt","r") as file: data = file.read()
소울치킨
'Python' 태그의 글 목록