본문 바로가기

파이썬8

[Python] ' " ! @ # $ % ^ & * ( ) 출력하기 print("\"C:\\Download\\hello.cpp\"") print("쌍따옴표는 이렇게 쓰면 된다. \"\"") 사용하고 싶은 기호 앞에 \(Back slash)를 붙혀주면 잘~ 작동한다. 2023. 9. 17.
[python] txt, csv 파일 쓰기/읽기 Version : 3.10.4 파일을 열었으면 꼭 닫아줘야한다고 한다. w : write r : read a : append myFile = open('a.txt', 'w') myFile.write("hello") myFile.close() a.txt라는 파일을 열어서 hello를 적는다. 만약 a.txt가 있다면 덮어쓴다. 만약 a.txt가 없다면 생성한다. myFile = open('a.txt', 'r') print(myFile.read()) myFile.close() a.txt라는 파일을 읽어서 출력하는 코드이다. myFile = open('a.txt', 'a') myFile.write(" world!") myFile.close() a.txt라는 파일에 " world!"를 추가로 입력하는 코드이다... 2022. 4. 28.
[Python] pynput으로 단축키 설정하기 heodolf.tistory.com/61 pypi.org/project/pynput/ 이 페이지들을 참고하였다. 1. pip install pynput 2. 예제입력 키보드 모니터링(입력) from pynput import keyboard def on_activate_h(): print('++h pressed') def on_activate_i(): print('++i pressed') with keyboard.GlobalHotKeys({ '++h': on_activate_h, '++i': on_activate_i}) as h: h.join() 이 코드는, with 내에서 벗어나지 않는 구조다. 따라서 구조와 맞게 코드를 작성해야한다. 마우스 모니터링(입력) from pynput import mouse .. 2021. 3. 14.
[Python] Pyautogui를 이용하여 키보드, 마우스 제어 blog.naver.com/PostView.nhn?blogId=htblog&logNo=221510551432&parentCategoryNo=&categoryNo=55&viewDate=&isShowPopularPosts=true&from=search 이 블로그를 참고하였습니다. 1. pip install autogui 2. 자주 쓸 것 같은 기능만 모아보았다. import pyautogui # 마우스로 특정좌표 클릭 pyautogui.click(x=500, y=7000) # 마우스 좌클릭 pyautogui.click() # 마우스 우클릭 pyautogui.rightClick() # 마우스 더블클릭하기 pyautogui.doubleClick() # 문자열 입력하기 pyautogui.typewrite('Hi .. 2021. 3. 14.
[Python] 엑셀 Import, Export 내용 수정까지 myjamong.tistory.com/51 book.coalastudy.com/data-crawling/week-5/stage-2 이 블로그들을 많이 참고하였다. 생각보다 정말쉽다. 1. pip install openpyxl 로 다운로드 2. 소스코드 입력 3. 끝 2번 소스코드 한번 보겠다. 2-1 엑셀 작성시작, 내용 추가, 저장 from openpyxl import Workbook write_wb = Workbook() write_ws = write_wb.create_sheet('test') #시트 이름이 test로 만들어진다. #Sheet1에다 입력 write_ws = write_wb.active write_ws['A1'] = '숫자' #행 단위로 추가 write_ws.append([1,2,3]).. 2021. 3. 13.
[Python] 에러모음 및 해결방법 에러 : Indetation Error : IndentationError: expected an indented block 원인 : 들여쓰기 python은 인터프리터 언어이다. 따라서 한줄 씩 코드를 읽어가는데, 다른문법과 달리 세미콜론(;)이 없이, 들여쓰기로 명령어의 끝을 알린다. 따라서 들여쓰기가 굉장히 중요하다. 해결방법 : 들여쓰기를 제대로 하였는지 확인해보아야 한다. 에러 : syntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 원인 : \, / 를 잘못 쓴 경우 해결방법 : 예를 들어 이렇게 작성이 되어있는 코드에서 에러가 났다면 "C:\Us.. 2021. 3. 13.