파이썬

· 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
파이썬 객체 저장 import pickle # 데이터를 딕셔너리 형태로 생성했다고 치자 data = { "파이썬" : "문법은 편하다", "자바" : "문법은 귀찮다" } # "wb" : w는 쓰기모드라는 뜻이고 b는 컴퓨터가 바로 읽을 수 있는 데이터 형식이라는 뜻 file = open("./myvenv/UsingPython/data.pickle","wb") # dump 함수로 data를 file에 넣게 된다. pickle.dump(data,file) file.close() 파이썬 객체 읽기 import pickle # "rb" : r은 읽기모드. b는 데이터 형식 file = open("./myvenv/UsingPython/data.pickle","rb") data = pickle.load(file)..
· Python
파일 입출력 input,print는 콘솔창에 활용하는 정도이다. 파일 저장, 불러오기 기능이 필요해졌다. 전체적인 과정 파일 열기 파일 작업 파일 닫기 파일 객체 = open("파일 이름", "파일 모드") 파일 객체.write(데이터) 파일 객체.close()기능 w (write) : 쓰기 모드 (기존에 데이터가 있다면 덮어쓰기가 된다.) a (append) : 추가 모드 (이어쓰기) r (read) : 읽기 모드 파일 쓰기 과정 file = open("text.txt", "w") # text.txt 파일을 w(쓰기) 모드로 열겠다. file.write("123123") # "123123"을 text.txt에 입력하겠다. file.close() # text.txt 파일을 닫겠다.파일 추가 과정 file..
소울치킨
'파이썬' 태그의 글 목록