본문 바로가기

분류 전체보기

(56)
윈11에서, 키보드 레이아웃 변경하기: 101키, 103키, 106키 한짤요약 개인 설정 열기(win + i ) 시간 및 언어 언어 및 지역 'windows 표시 언어'랑 '기본 설정 언어' 아래의 '한국어'에 ... 을 눌러, 언어 옵션 키보드 레이아웃 ~~~ 옆에 변경 눌러 바꾸기. 짤에는 없지만, 한영키/한자키 입력 등이 어떻게 바뀌는지 설명도 나온다. 4번 5번은 당신 컴퓨터랑 좀 다를수도 있는데, 눈치껏 비슷한 것 눌러보면 나올 거다.
with open (path, 'r+') as x : 와 with open (path, 'w') as x: 의 차이점 r+를 쓰면, 앞에서부터 '수정 모드'로 바꾸고 w를 쓰면, 전체를 지운뒤 새로 쓰는 형태로 간다. 나머지 모드는 https://blockdmask.tistory.com/454 [python] 파이썬 파일읽기, 파일쓰기 (open , close, write, read, tell, seek) 안녕하세요. BlockDMask 입니다. 오늘은 파이썬에서 파일을 생성하고 읽고 쓰는 파일 입출력을 한번 다뤄볼까 합니다. 여기서 다룰 파일 관련 함수는 open, close, write, writeline, writelines, read, readline, rea blockdmask.tistory.com
오토핫키(AutoHotKey, AHK) 설정하고 자동 실행 시키기 파워토이로 키보드 리매핑을 해왔는데, 그보다 오토핫키 리매핑이 더 효율적이어서 바꾼다. 오토핫키로 코드 짜는법은 다루지 않는다. 잘 만든 코드를 컴퓨터 시작때마다 실행하도록 만드는 것이다. 아래 한짤요약 순서대로 한다. 실행창(win+R) 켜고 shell:startup 을 누른다. 그러면 컴퓨터 실행시 같이시작할 시작프로그램 바로가기들이 들어간 폴더가 뜬다. ( 주소는 C:\Users\사용자이름\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ) 오토핫키 관련 프로그램을 넣는다. 오토핫키 실행기와 실행파일이 있는 곳에서 바로가기를 만들어 위 폴더에 집어넣는다. 바로가기 만들어 넘기기 전에, 실행할 .ahk 파일의 연결 프로그램을 오토핫키 프로..
윈11에서 내가 자주쓰는 단축키 개 편한 것만 모아둠. Ctrl + D : Delete 기능. 왼손으로 가능. R : F5 기능. W : 어떤 프로그램의 개별 창 닫기. 안되는것도 좀 있는데, 대체로 이걸로 끌 수 있다. Alt + D : 주소창 가기. (F4 상위호환) 좌우화살표: 뒤로/앞으로 가기 Shift + 마우스 우클릭 : 윈11 한정으로, 구버전 우클릭 창을 바로 보여준다. 마우스 스크롤바: 좌우 스크롤. 신세계다 !!! Win + D: 바탕화면 보기. 유사 기능으로 M 이 있는데, 쿼티에서 왼손으로 다루기엔 불편. E: 파일 탐색기 I : 윈도우 설정 열기. 제어판 가기 전단계. R : 실행 창 Shift + S : 네모영역 스크린샷 X : 모빌리티 센터. 여기서 U U 선택시 바로 종료가능. 알트에프4 가 바로바로 안되는..
판다스(pandas) 옵션에 True 대신 1, False 대신 0 넣어도 잘 동작한다만, True/False로 쓰는 게 안전하다. pd.to_csv 사용해서 확인해보니, True나 False 로 길게 안쳐도 된다. 대신에 None 들어가야 하는자리에 0 쓰면 안될 때가 있다. 대표적으로 index_col 같은거. 값 줄때 None을 써야 아예없다고 인식하고, 0은 0번째 줄(엑셀의 첫번째 줄)로 가져오라고 동작한다. 그냥 True, False 로 쓰는게 안전하다. 그런데 치기 귀찮으니까 T = True F = False N = None 맨 먼저 실행시켜 놓고, 약어로 써먹으면 편리하다.
print 함수 오타 내도 돌아가도록 만듦 + True, False, None 축약시킴 True, False, None 끝까지 치기도 귀찮고, print 함수의 오타 잡는게 귀찮아서 만들었다. 사실 True 대신 1, False 대신 0 을 써놔도 대부분은 같게 실행된다. 자주 발생하는 print의 오타만 해당하고, input 한계로 부가기능은 쓸 수 없다. T = True F = False N = None def pirnt(ins): return(print(ins)) def pirtn(ins): return(print(ins)) def prtn(ins): return(print(ins)) def pritn(ins): return(print(ins))
Python용 println 함수 만들기: print 함수 실행 끝내고 마지막에 빈줄 하나 추가해준다. 파이썬에는 println 함수가 없다. ipynb 형식에서 셀 단위로 작업하는데, print 함수를 여러번 쓸 때 특정한 구간의 print 함수출력이 끝나고 그 사이에 빈줄을 하나 넣어서 보여줘야 할 때가 있는데, 그때마다 '\n' 치기가 귀찮았다. 그래서 자동으로 '\n' 넣어서 보여주는 기능 추가했다. def println(objects, sep=' '): # 뒤에 개행넣기 귀찮아서 자바에 있는 printn 기능 야매로 만듦ㅋ if sep == ' ': print(objects) elif sep == '\n': for i in range(len(objects)): print(objects[i]) else: # does not work in some unicode_escape such as, sep =..
파이썬 내장 함수는 복사하기 어렵다. It is hard to copy a built-in function in Python 스펠링을 자주 틀리는 내장 함수를 복사해서 써먹으려고 찾아봤는데, 아래의 검색어로 찾아서 나온 상위 스택오버플로 구문엔 없다. The solutions given in following are not working if you want to make a copied funcion of a built-in function Python. https://www.google.com/search?q=how+to+create+a+copy+of+a+python+funciton&oq=how+to+create+a+copy+of+a+python+funciton&aqs=chrome..69i57j33i10i160l3j33i21.7615j1j7&sourceid=chrome&ie=UTF-8 🔎 how to create a cop..
Python solve partial of, SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position No1-No2: truncated \uXXXX escape I wanted to fix the problem that Python path is not recognized well. What I really wanted is to get any path(type str), fix it to a good path(type str). However, it is nearly impossible to make my solution. Nevertheles, I partially fixed some unicode escape problems using backslash+one-EN-alphabet. Actually, the top3 best solutions are to use rawstring-form like r'abs_path', change one-backslash..
제품 배포시 일반인 사용자 수준은 마우스만 있는 사람 수준으로 가정해야 한다. 내가 오토핫키 만들어 쓰려다가 느낀점. 솔직히 언어랑 문법 잘 모르겠고, 완제품 적당한거 하나 있으면 클릭, 더블클릭, 우클릭 세가지로만 조합해서 쓰고 싶었다. 프로그래밍 좀 해보는 사람도 이모양인데, 일반인은 더 하겠지. 예를들어 오토핫키 특정 매크로를 배포한다면 오토핫키 다운받고, ㅇㅇㅇ한 코드를 넣고 ahk 확장자로 저장하고, 이 파일을 오토핫키에 넣어서 쓰세요. 이지랄하면 일반인은 쓰지말라는 수준이 된다. 오토핫키+ 코드 넣은 파일+설명서 넣고 zip 파일로 만들어 배포한다. 다운받고 압축풀고 코드파일 오토핫키에 집어넣는 정도만 하면 끝나도록 만들어라. 위 예시처럼 포장 뜯자마자 쓸 수 있는 수준으로 만들어 주어야 한다. 상대가 전문지식이 좀 있는 개발자나 연구자면 이보단 덜 완성품으로 만들어도 ..