Filter löschen
Filter löschen

List all matlab files in python

20 Ansichten (letzte 30 Tage)
John am 3 Okt. 2022
Kommentiert: John am 5 Okt. 2022
Hi. I need to convert the following matlab code to python:
DirList = dir(fullfile(Folder, '*.mat'));
Data = cell(1, length(DirList));
Do you have an idea of how to do it in python?
  2 Kommentare
Geoff Hayes
Geoff Hayes am 3 Okt. 2022
@John - you may be able to use glob to get a list of files that match satisfy a filter. Are you planning to look for mat files? Will you then be trying to open them with Python?
John am 4 Okt. 2022
Yes, I want to list all the matlab files in python. Thank you for the help.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Al Danial
Al Danial am 4 Okt. 2022
As @John mentioned, one way is with the glob function from the module of the same name:
from glob import glob
Dir = '.'
mat_files = glob(f'{Dir}/*.mat')
to create the Python list mat_files.


Mehr zu Call Python from MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by