목록파일 (4)
컴공생의 다이어리
파이썬 디렉토리(폴더)인지 파일인지 구분 만일 폴더 안의 구조가 아래와 같이 되어 있다고 하자. 여기서 폴더는 1학년 1반, 1학년 2반, 1학년 3반이고 파일은 README.md, test.txt, text.txt이다. 파이썬을 통해 폴더인지 확인하고 싶다면 os.path.isdir()함수를 사용하면 된다. 파일인지 확인하고 싶다면 os.path.isfile()함수를 사용하면 된다. 아래 예시 코드를 참고하면 좋을 것 같다. import os # 폴더 안에 있는 모든 폴더와 파일을 list에 저장 list = os.listdir('폴더 경로') # ['1학년 1반', '1학년 2반', '1학년 3반', 'README.md', 'test.txt', 'text.txt'] # os.path.isdir()함수..
Colab 코랩 ValueError: unsupported pickle protocol: 5 오류 해결 - pickle(pkl) 파일 로드 구글의 colab에서 pickle 파일을 로드하다가 ValueError: unsupported pickle protocol: 5라는 오류가 발생해서 해결방법을 찾아보니 파이썬 버전을 바꾸는 방법과 아래에 정리한 방법이 있었는데 간단하게 아래방법으로 수행하는 것을 추천한다. 아래 명령어를 입력해 pickle5를 설치해준다. !pip3 install pickle5 그리고 아래와 같은 형식을 사용해 pickle 파일을 로드해 줄 수 있다. import pickle5 as pickle with open('파일 경로 여기에 넣기', "rb") as fh: data = pick..
IntelliJ 단축키 - 윈도우 ▶ 프로젝트 창 포커스 : Alt+1 Alt+1키를 통해 프로젝트 창을 키고 끌 수 있다. ▶ 에디터 창으로 돌아가기 : ESC 다시 코드를 쓰는 영역인 에디터 창으로 돌아가려면 ESC키를 눌러주면 된다. ▶ 프로젝트 창 미리보기 : Space 프로젝트 창에 포커스가 위치한 상태에서 에디터 창에 열기 전에 미리 코드를 보고 싶다면 Space 키를 눌러주면 된다. 아래 사진의 빨간색 부분이 미리보기 창이다. ▶ 에디터 창 키우기 : Ctrl+Shift+F12 Ctrl+Shift+F12를 누르면 어떤 창이 켜 있어도 다 꺼지고 에디터 창만 나타낸다. ▶ 에디터 창 이동 : Ctrl+Tab 켜져있는 에디터 창의 탭에 있는 코드 파일을 이동할 때 사용하는 단축키이다. Ctrl을..
fstream 파일 스트림은 기본적인 istream이나 ostream 클래스 보다 더 지원하는 기능이 더 많기 때문에 이를 상속 받아서 작성되었으며, 각각을 상속 받은 것이 ifstream과 ofstream이다. 이들 클래스를 모두 포함하는 라이브러리로 fstream을 사용하면 된다. #include #include #include int main() { // 파일 읽기 준비 std::ifstream in("test.txt"); std::string s; if (in.is_open()) { in >> s; std::cout