如何使用python-gitlab用换行符上传文件?

时间:2019-06-04 10:52:09

标签: python gitlab

我正在尝试使用python-gitlab projects.files.create将字符串内容上传到gitlab。

该字符串包含'\n',我希望它是gitlab文件中真正的换行符,但它只是将'\n'作为字符串写入文件,因此在上传后,该文件仅包含一行。

我不确定如何以及在什么时候解决此问题,我希望文件内容就像我在python中使用print()打印字符串一样。

感谢您的帮助。

编辑---

对不起,我使用的是python 3.7,该字符串实际上是csv内容,因此基本上就像:

',col1,col2\n1,data1,data2\n'

所以当我上传gitlab文件时,我希望它是:

,col1,col2 1,data1,data2

1 个答案:

答案 0 :(得分:0)

我想出了将字符串保存到文件中并再次读取的方法,这样字符串中的\ n将被转换为实际的换行符。

我不确定是否还有其他方法,只是针对遇到类似情况的人。