我正在尝试使用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
答案 0 :(得分:0)
我想出了将字符串保存到文件中并再次读取的方法,这样字符串中的\ n将被转换为实际的换行符。
我不确定是否还有其他方法,只是针对遇到类似情况的人。