교 향
Maximalism
교 향
전체 방문자
오늘
어제
  • 전체글
    • Coding
    • Linux
    • Docker
    • Python
    • AI
      • GPT
      • Pandas
      • Numpy
      • tensorflow
      • pytorch
      • openCV
      • Study
      • AIconnect - [GPT]한국어..
    • Data structure, OS
    • Competitions
    • Investment
    • Book
    • Health
    • Trip
    • Memo
    • 대학원

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • ActivationFunction #활성화함수 #인공지능면접
  • AI면접 #딥러닝면접 #인공지능면접 #기울기소실 #GradientVanishing

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
교 향

Maximalism

Python

REPL 사용, 특정 경로 파일 카운트

2022. 9. 26. 15:16

콘솔화면에서 파이썬 구문을 입력해 바로 결과를 반환, 재입력 할 수 있는 도구로

Read Evaluate Print Loop의 준말임

그냥 터미널창/파워쉘 키고 python 혹은 python3 입력하여 작성하겠단 말


연습 코드로 특정경로(필자는 CT폴더)의 파일 개수를 카운트 하는 코드를 한 줄 쳐보았다.

특정 디렉토리 내의 파일 카운트를 얻어와야 하는 경우 아래와 같은 코드를 이용한다.

>>> import os
>>> print len(os.walk('디렉토리_절대경로').next()[2])

os.walk('절대경로').next() 는 배열로 아래와 같은 형식 취함

os.walk('절대경로').next()[0] ==> 디렉토리 경로
os.walk('절대경로').next()[1] ==> 디렉토리 내의 디렉토리 개수
os.walk('절대경로').next()[2] ==> 디렉토리 내의 파일 개수

 

[[REPL 상에서 코드 쳐본 예시]]

╰─ python3                                                                                           ─╯
Python 3.8.5 (default, Sep  4 2020, 07:30:14)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> print(os.getcwd())
/data/ostem_data/dataset/CT
>>> print(len(os.walk(os.getcwd()).next()[2])
...

 

당연한걸 포스팅 하는 이유 : 귀찮게 IDE 안 키고 실습용으로 간단한거 돌려보기 편함

 

REPL 출처 : https://wikidocs.net/16022 

경로 출처 : https://jybaek.tistory.com/304

'Python' 카테고리의 다른 글

[파이써닉한 코딩] 헷갈리는 이중중첩문  (0) 2022.10.26
백준 1152번 - 단어의 개수  (0) 2022.09.29
[예외처리] 가정설정문 assert  (0) 2022.09.23
파이썬 code paper ★  (0) 2022.09.22
제네레이터, yield  (0) 2022.09.21
    'Python' 카테고리의 다른 글
    • [파이써닉한 코딩] 헷갈리는 이중중첩문
    • 백준 1152번 - 단어의 개수
    • [예외처리] 가정설정문 assert
    • 파이썬 code paper ★
    교 향
    교 향
    AI/ML/DL

    티스토리툴바