PYTHON(88)
-
for문
for문 · C#, Java 에서의 foreach 와 비슷하며 컬렉션으로부터 요소(element) 하나씩을 가져와, 루프 내의 문장들을 실행합니다. · 시퀀스형 객체를 순차적으로 순회할 때 사용합니다. 리스트, Tuple, 문자열 등의 컬렉션(Collection)은 "for 요소변수 in 컬렉션" 형식에서 in 뒤에 위치하게되며 반복 시 추출되는 요소는 요소변수에 저장되어져서 수행됩니다. for in :
-
파일 입출력 방법
파일 입출력 방법파일을 열어서 읽고, 쓰고, 이어쓰기 위해서는 다음의 단계를 거칩니다.
-
FileNotFoundError: [Errno 2] No such file or directory: 오류 해결방법
오류 메시지 FileNotFoundError: [Errno 2] No such file or directory: 오류 원인 설정되어진 작업경로를 기준으로 파일 찾기 때문에 오류가 나옵니다. 해결방법 VS Code "EXPLORER"에서 작업 경로 지정한 경우 해당 작업 경로를 기준으로 해당 코드가 있는 경로 까지 다시 지정해야 합니다. 즉, os.getcwd() 메소드를 실행하면 VS Code의 "EXPLORER"에서 작업 경로 지정까지만 나옵니다. 파일을 정확하게 오픈하기 위해서는 절대경로를 지정해 주거나 작업경로를 현재 사용하는 경로로 지정해 주어야 합니다. # VSCode에서 - 작업 디렉토리 변경하기 import os # Get the current working directory (cwd) cu..
-
ValueError: x and y must have same first dimension, but have shapes
오류메시지 plot()함수 호출시 x축 데이터와 y축 데이터의 개수를 맞추어야 합니다. 개수가 맞지 않아서 나오는 에러 입니다. plt.plot([1,2,3,4], [12, 22, 33, 44, 55]) plt.show() 해결방법x축 데이터와 y축 데이터의 개수를 4개 혹은 5개로 동일하게 맞춰줍니다. plt.plot([1,2,3,4, 5], [12, 22, 33, 44, 55]) plt.show()
-
파이썬 출력결과 파일로 저장 하기
파이썬 출력결과 파일로 저장 하기 파이썬을 통해 분석한 결과를 출력할때 내용이 많아 콘솔상에서 확인이 되지 않는 경우 파일로 저장한 후 확인할 수 있습니다. 파일 오픈하기 output.txt 파일을 w(쓰기)모드로 오픈합니다. out = open('output.txt','w') 파일로 출력하기 print()로 출력할 때 file옵션을 통해 해당 파일로 출력해 줍니다. print(row, file=out)
-
상속관계에서 생성자 호출
상속관계에서 생성자 호출 · 서브 클래스의 생성자는 슈퍼 클래스의 생성자를 자동으로 호출하지 않습니다. · 서브 클래스의 생성자에서 슈퍼 클래스의 생성자를 명시적으로 호출해야 합니다. · 서브 클래스에 생성자가 정의되어 있지 않은 경우에는 슈퍼 클래스의 생성자가 호출됩니다.