YYYY-M-DTHH:MM:SS列的排序问题

时间:2018-10-17 15:53:24

标签: python sorting escaping

我正在尝试在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

我要做的就是根据具有多行的第8列(YYYY-M-DTHH:MM:SS)对文件(“ dp_test01_data.txt”)进行排序。例如。: A B C E F 2018-9-17T14:27:01 G H

任何有关如何解决此问题的想法/建议都将是惊人的……在此先感谢!

0 个答案:

没有答案