如何用多个空格将文本写入

2024-04-26 09:37:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想写一个熊猫数据帧到文本文件,但我想要14个空格之间的每一列,而不是1。你知道吗

我厌倦了使用df.to_csv(filename,sep=' ', index=False, header=False), 但是列之间只有一个空格,我需要14个。你知道吗

下面是文本文件的前几行。你知道吗

ppk_0000 100.0 100.0 1.0 
ppk_0001 200.0 100.0 1.0 
ppk_0002 300.0 100.0 1.0 
ppk_0003 400.0 100.0 1.0 

我希望文本文件是这样的:

ppk_0000              1.0000000000E+02      1.0000000000E+02       1           
ppk_0001              2.0000000000E+02      1.0000000000E+02       1             
ppk_0002              3.0000000000E+02      1.0000000000E+02       1            
ppk_0003              4.0000000000E+02      1.0000000000E+02       1

Tags: csvto数据falsedfindexfilenamesep