Если вы хотите открыть ALL из них один за другим, вы можете перебирать файлы в целевом каталоге.
Это пример кода для Python 3:
import os
directory_path = "/path/to/directory"
for filename in os.listdir(directory_path):
if filename.endswith(".bin"):
file_path = os.path.join(directory_path, filename)
model = gensim.models.word2vec.Word2Vec.load(file_path)
# Do whatever you want to do with model
Если вы хотите открыть только ЛЮБОЙ из них, вы можете выйти из цикла for после того, какпервый матч:
import os
directory_path = "/path/to/directory"
for filename in os.listdir(directory_path):
if filename.endswith(".bin"):
file_path = os.path.join(directory_path, filename)
model = gensim.models.word2vec.Word2Vec.load(file_path)
# Do whatever you want to do with model
# Break out of the for loop afterwards so it stops iterating
break