목록개발 공부/Python (14)
EASY7
매개변수 받아오기 .py 파일을 실행할 때 매개변수가 필요할 때가 있다. test.py aaa 할 때 aaa는 sys.argv[1]로 가져올 수 있다. 1부터 시작하는 것에 주의해야한다. import sys for v in range(1, len(sys.argv)): a1 = sys.argv[v] 참고 : https://needneo.tistory.com/95 Pycharm에서 매개변수 설정하기 Pycharm > Run > Edit Configurations 클릭 Parameters 입력 참고 : https://appia.tistory.com/511
zip 파일 압축 풀기 test.zip 중 notepad.exe를 압축 해제해서 C:\Users\Document 폴더에 풀기 압축 해제 경로 지정하지 않으면 실행한 python과 같은 경로에 압축 해제된다. import zipfile my_zip = zipfile.ZipFile("C:\\windows\\test.zip") my_zip.extract('notepad.exe', 'C:\\Users\\Document\\') 출처 : https://yganalyst.github.io/data_handling/memo_2/
외부 파일 존재 여부 확인하기 파일을 읽기 전에 파일의 존재 여부 파악 해야할 경우가 있다. isfile과 isdir 함수 활용할 수 있다. import os.path if os.path.isfile("C:\\windows\\notepad.exe"): print("파일이 있습니다.") if os.path.isnot 출처 : https://redcow77.tistory.com/376, https://technote.kr/207
외부 파일 실행하기 - subprocess 사용하기 import subprocess subprocess.call(["C:\\temp\\calc.exe"]) - os.system 사용하기 import os os.system('"C:/Windows/System32/notepad.exe"') - 서브쉘에서 명령(문자열) 수행. 표준 C함수 system() 호출하여 구현. - command가 출력을 생성하면, 인터프리터 표준 출력 스트림으로 전송된다. 참고 : https://dhpark1212.tistory.com/entry/python-%EA%B3%BC-%EC%8B%A4%ED%96%89%ED%8C%8C%EC%9D%BC 매개변수 받아오기 .py 파일을 실행할 때 매개변수가 필요할 때가 있다. test.py aa..
1. 새로운 창을 열 때 self.변수로 하니까 해결됨. self.myWindow = MyWindow() self.myWindow.show() https://coderedirect.com/questions/86492/pyqt-how-to-open-new-window
파이참에서 JSON 파싱 실패하였다. 최대 힙 사이즈를 초과했다고 한다. https://www.jetbrains.com/help/pycharm/increasing-memory-heap.html#toolbox Increase the memory heap of the IDE | PyCharm www.jetbrains.com https://shelling203.tistory.com/25 [세팅] pycharm 메모리 설정 하기 얼마전 세팅한 RTX titan에서 딥러닝을 돌리는데 pycharm에서 "please increase xmx setting and shutdown pycharm" 이라는 메시지가 나와서 해결 정리하는 글입니다. 결론은 pycharm은 JVM기반으로 동작하기 때.. shelling203...
참고 : codetorial.net/pywin32/reference.html
도움이 되는 사이트 http://wiki.python.org/moin/PythonXml Tips 1. 외부 파일 가져올 때 백슬래쉬를 두번한다: xml_file = 'C:\\Users\\users\\Downloads\\test.xml' 파싱한 후 Element 찾아서 출력하기 import xml.etree.ElementTree as ET from xml.etree.ElementTree import Element, dump, ElementTree xml_file = 'C:\\Users\\users\\Downloads\\test.xml' doc = ET.parse(xml_file) # root 노드 가져오기 root = doc.getroot() size_tag = root.findall("size") pri..