Проблемы сортировки со столбцом ГГГГ-М-ДТЧ: ММ: СС - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь запустить следующую команду в Python (v2.7), но мне кажется, что она не работает хорошо.Команда выполняется без ошибок и выходной файл создается, но данные сортируются не так, как должно.Однако, если я запускаю команду из самой командной строки, она отлично работает.

Команда:

os.system('paste ../temp_files/dp0* | sort -t T -k 2 >> ../temp_files/dp_test01_data.txt')
#this creates the output file, but the data inside is not sorted

Когда я запускаю это в командной строке вне python (после выполнения над строкой):

cat ../temp_files/dp_test01_data.txt |sort -t T -k 2
#The data gets sorted with no problem

Все, что я пытаюсь сделать, это отсортировать файл ("dp_test01_data.txt") на основе столбца 8 (ГГГГ-М-ДТЧ: ММ: СС), который имеет несколько строк.Например: ABCEF 2018-9-17T14: 27: 01 GH

Любые мысли / предложения о том, как я мог бы справиться с этим, были бы удивительными ... Заранее спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...