Python을 사용하여 Raspberry Pi에서 파일을 나열하는 방법

Python Eul Sayonghayeo Raspberry Pieseo Pail Eul Nayeolhaneun Bangbeob



프로그래밍하는 동안 사용자는 때때로 파일을 나열해야 할 필요성을 느낄 수 있습니다. 이 문제는 일반적으로 프로그래밍을 위해 Raspberry Pi만 사용하고 GUI 또는 터미널 옵션을 사용하여 파일을 나열하지 않으려는 사용자에게 영향을 미칩니다. 그러한 상황에서 사용자는 코드를 사용하여 시스템의 모든 파일을 나열하는 방법을 검색할 수 있습니다. 사용자는 Python 프로그래밍을 위해 Raspberry Pi 시스템을 자주 사용합니다. 따라서 그들은 프로젝트에 유용할 것이기 때문에 의심할 여지 없이 Python에서 파일을 나열하는 방법을 검색할 것입니다.

Raspberry Pi 사용자는 이 가이드를 따라 Python을 사용하여 Raspberry Pi 시스템의 디렉토리 파일을 나열하는 방법을 배울 수 있습니다.

Raspberry Pi에서 Python을 사용하여 디렉토리 파일을 나열하는 방법

Python은 다음과 같이 Raspberry Pi 시스템의 디렉터리 파일을 나열하는 두 가지 간단한 방법을 제공합니다.







방법 1: Python을 os.listdir과 함께 사용하여 디렉터리의 파일 나열

그만큼 목록입니다 () 메소드는 OS 모듈의 기능으로 디렉토리에 저장된 모든 파일(하위 디렉토리 포함)의 목록을 볼 수 있습니다. 임의의 디렉토리에 있는 파일 목록을 인쇄하려면 다음을 사용하여 인쇄할 수 있습니다. os.listdir() 다음 단계를 통해 기능(프로그램이 있는 경우):



1 단계: 터미널을 실행하고 nano 편집기에서 다음 명령을 입력하여 Python 파일을 생성합니다.



$나노 < 파일 이름 > . 파이

2 단계 : 파일 생성 후 파일 내부에 아래 코드를 입력합니다.





수입

목록 = . 목록입니다 ( '/홈/파이' )

인쇄 ( 목록 )

  자동으로 생성된 텍스트 설명

메모: 상황에 따라 파일 경로가 다를 수 있으므로 파일 경로를 변경해야 합니다.



다음을 사용하여 파일을 저장하십시오. '컨트롤 + 엑스' .

3단계: 다음을 사용하여 Raspberry Pi에서 파일을 실행합니다. '파이썬3' 통역사.

$파이썬3 < 파일 이름 > . 파이

이렇게 하면 파일 목록이 표시됩니다. 파이 예배 규칙서.

  자동으로 생성된 텍스트 설명

방법 2: os.walk와 함께 Python을 사용하여 디렉터리의 파일 나열

당신은 또한 사용할 수 있습니다 os.walk() Python을 사용하여 디렉토리의 파일을 나열하는 기능. 디렉토리 및 하위 디렉토리의 파일을 재귀적으로 나열합니다. 정보는 읽기에 길 수 있지만 사용자가 디렉토리 내부의 전체 파일 목록을 보려면 기능이 더 나은 옵션이 될 수 있습니다. 이 기능을 통해 파일을 나열하려면 다음 단계를 따르십시오.

1 단계: 먼저 다음 명령을 사용하여 새 Python 파일을 만듭니다.

$나노 < 파일 이름 > . 파이

2 단계: 그런 다음 Python 파일에 다음 코드를 추가합니다.

수입

~을 위한 파일 ~에 . 걷다 ( '/홈/pi/문서' ) :

~을 위한 파일 ~에 파일:

인쇄 ( 파일 )

메모: 원하는 대로 디렉토리 경로를 수정할 수 있습니다.

3단계: 클릭하여 문서 저장 '컨트롤 + X' , '그리고' 변경 사항을 승인하고 '입력하다' 그것을 닫으려면.

4단계: 아래 명령을 실행하여 python 파일을 실행하면 디렉토리 내의 파일 목록을 볼 수 있습니다.

$ python3 파일명. 파이

  그래픽 사용자 인터페이스가 포함된 그림 자동으로 생성된 설명

그리고 이것이 어떻게 os.walk 함수는 모든 파일을 보여줍니다.

방법 3: Python을 os.scandir과 함께 사용하여 디렉터리의 파일 나열

다음을 사용하여 Python을 사용하여 Raspberry Pi의 디렉토리 파일을 나열할 수도 있습니다. os.scandir() 기능. 이러한 이유로 이 기능을 통해 파일을 나열하려면 아래 지침을 따르십시오.

1 단계: 다음 명령을 사용하여 파일을 재배치하는 코드를 입력할 파일을 만듭니다.

$나노 < 파일 이름 > . 파이

2 단계: 그런 다음 파일에 다음 코드를 추가합니다.

수입

# 특정 디렉토리에 있는 파일 목록 가져오기

dir_path = 아르 자형 '/홈/파이/'

~을 위한 ~에 . 스캔디어 ( dir_path ) :

만약에 길. is_file ( ) :

인쇄 ( 길. 이름 )

3단계 : 때려서 '컨트롤 + 엑스' 그리고 '그리고' , 파일을 저장할 수 있습니다.

4단계 : 파일 목록을 보려면 python3 인터프리터를 사용하여 아래에 주어진 명령을 실행하십시오.

$파이썬3 < 파일 이름 > . 파이

결론

파이썬에서 디렉토리의 파일을 나열하기 위해 널리 사용되는 세 가지 함수가 있습니다. os.listdir, os.walk 그리고 os.scandir 위에서 언급한 지침에 나와 있습니다. 이러한 모든 기능은 디렉토리로 이동하거나 명령을 사용하여 파일 및 디렉토리를 표시하는 대신 코드 작성에 집중하려는 프로그래머에게 유용합니다.