Google cloud dataflow beam.io.WriteToText在每个值后添加新行-是否可以删除?

Google cloud dataflow beam.io.WriteToText在每个值后添加新行-是否可以删除?,google-cloud-dataflow,apache-beam,Google Cloud Dataflow,Apache Beam,我的管道看起来类似于以下内容: parDo return list per processed line | beam.io.WriteToText beam.io.WriteToText在每个列表元素后添加新行。如何删除这一新行并用逗号分隔值,以便能够构建CSV文件 非常感谢您的帮助! 谢谢 eilalan要删除换行符,可以使用以下命令: beam.io.WriteToText(append_trailing_newlines=False) 但要在值之间添加逗号,TextIO上没有现成的

我的管道看起来类似于以下内容:

parDo return list per processed line |  beam.io.WriteToText
beam.io.WriteToText在每个列表元素后添加新行。如何删除这一新行并用逗号分隔值,以便能够构建CSV文件

非常感谢您的帮助! 谢谢
eilalan要删除换行符,可以使用以下命令:

beam.io.WriteToText(append_trailing_newlines=False)
但要在值之间添加逗号,TextIO上没有现成的功能可以转换为CSV。但是,为了将字典数据转换为csv数据,可以检查可应用于PCollection的用户定义的PTTransform