[Python] File 개수 확인
반응형
Python으로 파일 개수를 확인하려면, 먼저 해당 폴더에 있는 파일들을 리스트로 받아와야 합니다. 그리고 그 리스트의 길이를 확인하면 파일 개수를 알 수 있습니다.
import os folder_path = "path/to/folder" file_list = os.listdir(folder_path) file_count = len(file_list) print(file_count)
Output :
13
파일 개수를 확인하는 다른 방법은 glob 라이브러리를 사용하면 특정 경로에 있는 파일들을 패턴으로 찾을 수 있습니다. folder_path + '/*'라는 패턴으로 해당 폴더 안에 있는 모든 파일을 찾아서 그 개수를 확인합니다.
import glob folder_path = "path/to/folder" file_count = len(glob.glob(folder_path + '/*')) print(file_count)
또 다른 방법은 os.walk() 함수를 사용하는 것입니다. os.walk() 함수는 특정 폴더를 시작으로 하위 폴더를 탐색하며 파일과 폴더들을 순회합니다. 위 코드에서는 os.walk() 함수를 사용하여 해당 폴더를 시작으로 하위 폴더를 탐색하며 파일 개수를 구합니다.
import os folder_path = "path/to/folder" file_count = sum([len(files) for r, d, files in os.walk(folder_path)]) print(file_count)
반응형
'Tech & Development > Programming Languages' 카테고리의 다른 글
[Python] File 끝 확인 (0) | 2023.01.18 |
---|---|
[Python] File 수정, 생성 시간 확인하기 (0) | 2023.01.18 |
[Python] 문자열 줄바꿈 하는 방법 (0) | 2023.01.17 |
[Python] dictionary를 JSON으로 변환 (0) | 2023.01.17 |
[Python] *args와 **kwargs 사용방법 (0) | 2022.11.21 |
댓글
이 글 공유하기
다른 글
-
[Python] File 끝 확인
[Python] File 끝 확인
2023.01.18Python 파일의 끝을 찾기 위한 방법을 소개하겠습니다. 파일을 읽어들이는 open() 함수를 사용합니다. 예를 들어, myfile.txt라는 파일을 읽어들이는 경우 아래와 같은 코드를 사용할 수 있습니다. with open("myfile.txt", "r") as f: lines = f.readlines() print(lines[-1]) 위 코드에서 readlines() 함수를 사용하여 파일의 모든 라인을 읽어들입니다. 그리고 lines 리스트의 마지막 요소를 출력하면 파일의 끝을 찾을 수 있습니다. 간편하게 파일을 열고 닫기 위해서 with open을 사용하였습니다. (파일을 읽어들이는 경우 seek() 함수를 사용하여 파일의 끝에서부터 일정 길이만큼 파일을 읽어들일 수도 있습니다.) read(), … -
[Python] File 수정, 생성 시간 확인하기
[Python] File 수정, 생성 시간 확인하기
2023.01.18Python으로 파일 수정 시간, 생성 시간을 확인하려면 os.path 모듈을 사용할 수 있습니다. import os file_path = "path/to/file.py" modification_time = os.path.getmtime(file_path) creation_time = os.path.getctime(file_path) print("Modification time:", modification_time) print("Creation time:", creation_time) 위 코드에서 os.path.getmtime(file_path)는 파일의 수정 시간을 반환하며, os.path.getctime(file_path)는 파일의 생성 시간을 반환합니다. Output: Modification tim… -
[Python] 문자열 줄바꿈 하는 방법
[Python] 문자열 줄바꿈 하는 방법
2023.01.17Python에서는 개행 문자 \n을 사용하여 문자열에 줄 바꿈을 추가할 수 있습니다. 예를 들면 다음과 같습니다. string = "This is the first line.\nThis is the second line." print(string) Output: This is the first line. This is the second line. 문자열 클래스의 join() 메서드를 사용하여 여러 문자열을 줄바꿈으로 합칠 수도 있습니다. 예를 들면 다음과 같습니다. lines = ["This is the first line.", "This is the second line."] string = "\n".join(lines) print(string) 이렇게 하면 위의 Output과 동일하게 출력됩니다. … -
[Python] dictionary를 JSON으로 변환
[Python] dictionary를 JSON으로 변환
2023.01.17Python에서는 json module의 json.dumps() Method를 사용하여 dictionary를 JSON 문자열로 변환합니다. import json my_dict = {'a': 1, 'b': 2, 'c': 3} json_string = json.dumps(my_dict) print(json_string) Output : '{"a": 1, "b": 2, "c": 3}' json.dump() Method를 사용하여 JSON 문자열을 파일로 저장할 수 있습니다. with open("data.json", "w") as f: json.dump(my_dict, f) json.dumps() 메서드에는 추가 파라미터를 지정할 수 있습니다. indent, separators, sort_keys 등이 있습니다…
댓글을 사용할 수 없습니다.