728x90 반응형 Python34 [Python] 변수와 입력 |변수와 입력| 1. 변수란? 데이터에 이름을 붙인 것 # 왼쪽에 변수 이름 = 오른쪽에 변수에 들어갈 값 a = 10 b = 3.14 c = '안녕하세요' 2. 복합 대입 연산자란? 변수에 변수 와 값을 연산자와 함께 선언하는 것 # 복합 대입 연산자 a = a + 1 a += 1 a = a - 1 a -= 1 3. input() 함수 = 입력 받는 함수 # input() 함수 = 입력 받은 값은 무조건 Str 타입으로 들어 온다. a = input ("첫 번째 입력 값 : ") b = input ("두 번째 입력 값 : ") print(a) print(b) 2021. 7. 18. [Python] 숫자 |숫자| 1. 숫자 # 소수점이 없는 숫자(정수) 1, 2, 3, 4, 100292 10 Integer : Int # 소수점이 있는 숫자(정수 < 실수) 52.28, 95.56 10.0 2021. 7. 15. [Python] 문자열 |문자열| 1. 문자 선택 연산자 # 선택 숫자 시작은 0부터 시작된다. print('안녕하세요'[0]) print('안녕하세요'[1]) print('안녕하세요'[2]) print('안녕하세요'[3]) print('안녕하세요'[4]) print('') print('안녕하세요'[-1]) print('안녕하세요'[-2]) print('안녕하세요'[-3]) print('안녕하세요'[-4]) print('안녕하세요'[-5]) 안 녕 하 세 요 요 세 하 녕 안 2. 문자열 슬라이싱 # 슬라이싱에서 뒤쪽 숫자는 포함 안됨 print('안녕하세요'[0:1]) print('안녕하세요'[0:2]) print('안녕하세요'[0:3]) print('') print('안녕하세요'[:3]) print('안녕하세요'[2:]) .. 2021. 7. 15. [python] 텍스트(txt) 파일 읽고 쓰기 |파이썬 텍스트 파일 읽기/쓰기| 텍스트 파일 읽기 tickers = [] with open('coin_list.txt', mode='r') as f: while True: coin = f.readline().strip() if coin: tickers.append(coin) else: break # coin_list 텍스트 파일 읽기 한 후 한줄씩 읽어서 tickers에 집어 넣기 텍스트 파일 쓰기 import os try: txt_file = open('test_write.txt', 'w', encoding='utf-8') write_words = ['문자를 텍스트 파일에\n', '쓰고 있습니다.\n', '쓰기 완료'] txt_file.write('한줄 쓰기\n') txt_file.writelines.. 2021. 4. 4. [python] ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install openpyxl instead. |파이썬 에러코드| ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install openpyxl instead. 발생 경우 : 엑셀파일 읽기 진행 중 확장자 .xlsx를 읽기 할 때 발생하는 에러 코드 원인 : xlrd 라이브러리 버전이 2.0 이상일 때는 확장자 .xls 밖에 지원하지 않음 해결 방법 : 확장자 .xls 를 읽기 pip install openpyxl 2021. 3. 23. [python] AttributeError: 'set' object has no attribute 'items' |파이썬 에러 코드| AttributeError: 'set' object has no attribute 'items' 발생 경우 : 크롤링 하기 위해 헤드 부분에 User-Agent 변수 값을 사용할 때 발생 원인 : User-Agent 헤드 양식이 틀렸을 경우 발생 해결 방법 : 아래 사이트에서 www.useragentstring.com/ UserAgentString.com - unknown version www.useragentstring.com User-Agent : 뒤에 빨간 박스에 있는 값을 입력 headers = {"User-Agent" : " 빨간 박스의 값 "} 2021. 3. 23. [python] bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? |파이썬 에러코드| bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? 발생 경우 : 변수에 xml 형식으로 res.text 파일을 저장하는데 xml 라이브러리가 없을 경우 발생하는 에러 코드 soup = BeautifulSoup(res.text, "lxml") 원인 : lxml 라이브러리가 없을 경우 발생 해결 방법 : lxml 라이브러리 설치 pip install lxml pip install lxml 2021. 3. 23. PyQt .ui 파일과 Qt designer.exe 연동설정 |ui 파일 Qt designer.exe 연동 하기| 파일 -> 기본 설정 -> 설정으로 들어가기 설정 검색 창에서 py를 검색한 후 확장 탭에 있는 Qt for Python 클릭 Qt For Python > Path:Designer 설정에 Designer.exe 경로 넣기 경로 : C:\Users\사용자계정\AppData\Local\Programs\Python\Python39-32\Lib\site-packages\qt5_applications\Qt\bin\designer.exe (경로는 다를 수 있음) 2021. 3. 21. [python]파이썬 엑셀 파일 읽기 함수 |파이썬 엑셀 파일 읽기 함수| 엑셀파일 읽기 함수 import os import pandas as pd from tkinter import filedialog from tkinter import messagebox #files 변수에 선택 파일 경로 넣기 files = filedialog.askopenfilenames(initialdir="/",\ title = "파일을 선택 해 주세요",\ filetypes = (("*.xlsx","*xlsx"),("*.xls","*xls"),("*.csv","*csv"))) #파일 선택 안했을 때 메세지 출력 if files == '': messagebox.showwarning("경고", "파일을 추가 하세요") print(files) #files 리스트 값 출력 .. 2021. 3. 8. [python] 파이썬 파일 선택 창 띄우기 |파이썬 파일 선택 창 띄우기| 파일 선택 창 함수 import os from tkinter import filedialog from tkinter import messagebox list_file = [] #파일 목록 담을 리스트 생성 files = filedialog.askopenfilenames(initialdir="/",\ title = "파일을 선택 해 주세요",\ filetypes = (("*.xlsx","*xlsx"),("*.xls","*xls"),("*.csv","*csv"))) #files 변수에 선택 파일 경로 넣기 if files == '': messagebox.showwarning("경고", "파일을 추가 하세요") #파일 선택 안했을 때 메세지 출력 print(files) #fil.. 2021. 3. 8. [python]파이썬 함수 |파이썬 함수| 함수 선언 및 호출 방법 (def) # def def proclamation(): # 함수 선언 print("함수가 생성 되었습니다.")# 함수 내용 proclamation()# 함수 호출 # 결과 함수가 생성 되었습니다. # 값을 입력 받아서 함수 출력 int_a = 0 int_b = 100 def a_Plus_b(a ,b):# a, b 값을 입력 받는 함수 sum = a + b# a, b 를 더해 변수 sum에 입력 print(str(sum)) a_Plus_b(int_a,int_b)# 함수 호출 인자 값은 전역변수 int_a, int_b 를 전달 # 출력 100 가변 인자 # 인자값 앞에 *를 붙여 입력 받는 개수가 달라도 됨 def fruits(type, country, *numbe.. 2021. 2. 6. [python]파이썬 if , for ,while 문 |파이썬 if 조건문| if문 사용 방법 condition = int(input("지금 기온은 몇도 인가요?")# 정수로 입력 받는 변수 선언 if 35 2021. 2. 6. 이전 1 2 3 다음 반응형