Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用行分隔符(\n)将python列表转换为文本文件中的多行_Python_List_Export To Csv - Fatal编程技术网

使用行分隔符(\n)将python列表转换为文本文件中的多行

使用行分隔符(\n)将python列表转换为文本文件中的多行,python,list,export-to-csv,Python,List,Export To Csv,Python列表: ['date_stamp', var-Session k_1_p90,var-Session k_p50,var-Session k_1_p99,var-Session k_1_p50,var-Session k_p99,var-Session k_n,var-Session k_1_n,var-Session k_p90\n', '2018-01-27T08:00:00.000Z,11.24738,14.52714223443346,152.9584864275955,57

Python列表:

['date_stamp', var-Session k_1_p90,var-Session k_p50,var-Session k_1_p99,var-Session k_1_p50,var-Session k_p99,var-Session k_n,var-Session k_1_n,var-Session k_p90\n', '2018-01-27T08:00:00.000Z,11.24738,14.52714223443346,152.9584864275955,57.0742794485366,2302.579844821834,7.0030523E7,7.0046544E7,54.7883473905\n', '2018-01-28T08:00:00.000Z,19.5676560165637,14.08600105483512,146.269316836613,38.4980853428318,2360.6314485913717,6.2752528E7,6.27673E7,57.5012673249\n', '2018-01-25T08:00:00.000Z,85.2086139422115,14.12775262408616,1635.32595576107,31.8109592470369,2352.0700540932644,4.820291E7,4.8217209E7,7.8476639727\n']
当我将其打印到txt文件时,它会按如下方式打印,每行前面都有一个前导逗号,从第二行开始,我尝试将此数据转换为csv格式: 应具有以下输出:


如果您的列表是这样的

list = ['date_stamp, var-Session k_1_p90,var-Session k_p50,var-Session k_1_p99,var-Session k_1_p50,var-Session k_p99,var-Session k_n,var-Session k_1_n,var-Session k_p90\n', '2018-01-27T08:00:00.000Z,11.24738,14.52714223443346,152.9584864275955,57.0742794485366,2302.579844821834,7.0030523E7,7.0046544E7,54.7883473905\n', '2018-01-28T08:00:00.000Z,19.5676560165637,14.08600105483512,146.269316836613,38.4980853428318,2360.6314485913717,6.2752528E7,6.27673E7,57.5012673249\n', '2018-01-25T08:00:00.000Z,85.2086139422115,14.12775262408616,1635.32595576107,31.8109592470369,2352.0700540932644,4.820291E7,4.8217209E7,7.8476639727\n']
 f = open('sample.txt', 'w+')
 for list_element in list:
     f.write('%s' %list_element)
 f.close()

我尝试使用str1=',将列表转换为字符串。join(input_list)试图将“\n”,字符替换为“\n”。但它的打印方式与文本文件中的打印方式相同。你应该把这些信息放到你的问题中。