목록File (3)
컴공생의 다이어리
[Ubuntu] chmod와 chown 하위 디렉토리와 파일들까지 적용하기 하위 디렉토리와 파일들까지 chmod 혹은 chown 명령어에 대해 한번에 적용시키고 싶다면 -R(recursive) 옵션을 사용하면 한번에 적용할 수 있다. chmod -R [권한관련] [디렉토리명 or 파일명] # example chmod -R +x test chown -R [owner[:group]] [디렉토리명 or 파일명] # example chown -R cd18:korea test https://nachwon.github.io/shell-chmod/ [Shell] chmod - 파일 및 폴더의 권한 설정 chmod 셸 명령어는 파일 또는 폴더의 권한을 변경할 때 사용한다. nachwon.github.io https:/..
파이썬 디렉토리(폴더)인지 파일인지 구분 만일 폴더 안의 구조가 아래와 같이 되어 있다고 하자. 여기서 폴더는 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..