Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to read folder data in python

Shulou Source: shulou.com Published: 2022-05-31 11:12:59 09月28日 Update

This article mainly explains "how to read folder data in python". Interested friends may wish to have a look. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn how to read folder data in python.

Case analysis:

1. First, you need to import the os.path and re modules.

Import os.path

Import re

2. Read all the files in the folder.

Def eachFile (filepath):

PathDir = os.listdir (filepath)

For allDir in pathDir:

Child = os.path.join ('% s\% s'% (filepath, allDir))

If os.path.isfile (child):

ReadFile (child)

# print child.decode ('gbk') # .decode (' gbk') is to solve the problem of garbled code in Chinese display

Continue

EachFile (child)

3. Match the relevant files through regular expressions, get the file name and open it and read it in.

Def readFile (filenames):

Fopen = open (filenames,'r') # r stands for read

Fileread = fopen.read ()

Fopen.close ()

T=re.search (ringing clearSpitValveyard fileread)

If t:

The file matched to # print is: "+ filenames"

Arr.append (filenames)

If _ name__ = = "_ _ main__":

Filenames ='D:\ java\\ answer\\ Thinking in Java4 Answer' # refer root dir

Arr= []

EachFile (filenames)

For i in arr:

Print i

At this point, I believe you have a deeper understanding of "how to read folder data in python". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!

Tags: Files folders data content learning practical deeper random code representatives interests examples case analysis practicality practicality simple operation file names methods more friends modules Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno macOS Docker MariaDB Xiaomi vpn