List all matlab files in python

3 vues (au cours des 30 derniers jours)
John
John le 3 Oct 2022
Commenté : John le 5 Oct 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 commentaires
Geoff Hayes
Geoff Hayes le 3 Oct 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
John le 4 Oct 2022
Yes, I want to list all the matlab files in python. Thank you for the help.

Connectez-vous pour commenter.

Réponses (1)

Al Danial
Al Danial le 4 Oct 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.
  1 commentaire
John
John le 5 Oct 2022
Very helpful. Thank you!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Call Python from MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by