Как объединить много txt-файлов с разными именами в один массив с numpy на python? - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть файлы со следующим соглашением для имен

acc_exp01_user01 
acc_exp02_user01
acc_exp03_user02
acc_exp04_user02
acc_exp05_user03
acc_exp06_user03
and so on...

Обратите внимание, что для каждой нумерации эксперимента они разделяют одного и того же пользователя с 1 другим.

Как выполнить итерацию по всем TXT-файлы и объединить их в 1 массив, используя numpy на python?

1 Ответ

1 голос
/ 24 февраля 2020

Вы можете использовать командную строку, чтобы сделать это в одной строке.

Вы должны находиться в каталоге, где находятся ваши текстовые файлы.

Поэтому используйте команду: cd /path_to_the_txt_files/

Windows:

C:\> type acc_exp0* > one_big_file

Linux:

$ cat acc_exp0* > out_big_file

То, что вы прочитали one_big_file в python с

data = []
with open('one_big_file.txt', 'w') as file:  
    for line in file:
        data.append(line)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...