Susan and Data
파이썬_파이썬 함수/메소드로 디렉토리를 복사해보자! 본문
파이썬 함수/메소드
[파이썬 모듈]
1. os(Operating System): 파이썬을 이용해 파일을 복사하거나 디렉토리를 생성하고, 특정 디렉토리 내 파일 목록 확인 시 사용
2. shutil: 파일복사와 삭제 시 사용
3. pathlib: 디렉토리, 파일의 경로를 객체로서 조작 및 처리 가능
[파이썬 함수/메소드]
1. touch: 빈 파일 생성
2. os. listdir: 지정한 디렉토리 내 모든 파일과 디렉토리 리스트를 리턴
3. os.makedirs: 디렉토리 생성
4. src(source): 기존 위치
5. dst(destination): 옮길 위치
6. shutil.copy: 파일 복사
[파이썬 함수/메소드로 디렉토리 복사]
1. 현재 작업 디렉토리에 파일 생성(touch를 활용하여 content 디렉토리 내에 aa.txt 파일 생성)
2. test3 디렉토리 생성
3. aa.txt 파일을 test3 디렉토리로 복사
4. test3 디렉토리 내에서 aa.txt 파일을 bb.txt 파일로 복사
5. bb.txt 파일을 /content/test4/ 디렉토리로 복사(디렉토리 생성 후 복사)
1. 현재 작업 디렉토리에 파일 생성(touch를 활용하여 content 디렉토리 내에 aa.txt 파일 생성)
1.1 os모듈, shutil모듈 불러오기
1.2 pathlib모듈 불러오기
1.3 현재 디렉토리 내 aa.txt 파일 생성
1.4 경로 내 존재하는 디렉토리, 파일 리스트 확인
2. test3 디렉토리 생성
2.1 test3 이라는 디렉토리가 존재하지 않으면 생성 진행
2.2 경로 내 존재하는 디렉토리, 파일 리스트 확인
3. aa.txt 파일을 test3 디렉토리로 복사
3.1 기존위치와 복사할 위치 지정
3.2 복사 진행
3.3 경로 내 존재하는 파일 리스트 확인
4. test3 디렉토리 내에서 aa.txt 파일을 bb.txt 파일로 복사
4.1 기존위치와 복사할 위치 지정
4.2 복사 진행
4.3 경로 내 존재하는 파일 리스트 확인
5. bb.txt 파일을 /content/test4/ 디렉토리로 복사(디렉토리 생성 후 복사)
5.1 test4 라는 디렉토리가 존재하지 않으면 생성 진행
5.2 기존위치와 복사할 위치 지정
5.3 복사 진행
5.4 경로 내 존재하는 파일 리스트 확인
'IT > Python' 카테고리의 다른 글
파이썬_함수를 만들어보자! (0) | 2023.03.03 |
---|---|
파이썬_조건문을 만들어보자! (1) | 2023.03.03 |
파이썬_데이터 타입을 알아보자! (1) | 2023.02.27 |
파이썬_변수에게 이름을 부여해보자! (1) | 2023.02.27 |
파이썬_안녕하세요, HELLO, '테스트', 12345678 출력해보자! (0) | 2023.02.21 |