반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Redshift
- dataframe
- Github
- numpy
- list
- Google Spreadsheet
- PANDAS
- Excel
- Google Excel
- SQL
- Tkinter
- google apps script
- array
- PySpark
- 파이썬
- Presto
- string
- Kotlin
- gas
- Java
- matplotlib
- math
- hive
- Apache
- GIT
- c#
- Python
- PostgreSQL
- django
Archives
- Today
- Total
달나라 노트
Python os : os.path.isfile() (파일 여부 체크, file or not) 본문
Python/Python os
Python os : os.path.isfile() (파일 여부 체크, file or not)
CosmosProject 2026. 1. 3. 14:37728x90
반응형
os.path.isfile()은 주어진 경로가 파일인지 아닌지를 return합니다.
os.path.isfile(directory)
사용법은 위와 같습니다.
directory가 파일이라면 True를 return합니다.
directory가 파일이 아니라면 False를 return합니다.
import os
target_dir = '/Users/Documents/code/pythonProject/gemini_test.py' # 1
bool_file_yn = os.path.isfile(target_dir) # 2
print(bool_file_yn)
-- Result
True
1. 체크할 directory를 준비합니다.
2. os.path.isfile() method를 이용하여 directory의 파일 여부를 체크합니다.
위 예시에서 주어진 경로는 /Users/Documents/code/pythonProject/gemini_test.py 이죠.
/Users/Documents/code/pythonProject/gemini_test.py는 누가봐도 python 파일입니다.
따라서 True가 reutrn됩니다.
import os
target_dir = '/Users/Documents/code/pythonProject/'
bool_file_yn = os.path.isfile(target_dir)
print(bool_file_yn)
-- Result
False
이번에는 target_dir에 /Users/Documents/code/pythonProject/를 줘봤습니다.
이건 폴더죠. 파일이 아닙니다.
따라서 os.path.isfile()의 결과로 False가 return되는 것을 알 수 있습니다.
728x90
반응형
'Python > Python os' 카테고리의 다른 글
| Python os : os.environ (현재 컴퓨터의 환경변수 출력) (0) | 2023.07.07 |
|---|---|
| Python os : os.path.exists (directory 또는 file 존재 여부 확인) (0) | 2021.06.30 |
| Python os : os.environ.get (environment_variable_name) (0) | 2021.05.11 |
| Python os : chdir (Directory 위치 변경) (0) | 2020.12.23 |
| Python os : getcwd (현재 Directory 위치 출력, 현재 디렉토리 위치, 현재 디렉토리 주소, 현재 디렉토리) (0) | 2020.12.23 |
Comments