fp.write将额外的换行符写入文件

时间:2018-01-14 15:30:46

标签: python django

所以我在Django中有一个表单,用户输入一些文本。然后我将此文本写入文件。

我的views.py看起来像这样:

if request.method == "POST":
    code = request.POST.get('code', False)

    fp = open('mp/somefile.txt', 'w')
    fp.write(code)
    fp.close()

然而,这会导致额外的换行符。 (我正在使用Windows)

例如

aaaaaaaa
bbbbbbbb
cccccccc

结果

aaaaaaaa

bbbbbbbb

cccccccc

有没有办法防止这些额外的换行符?

1 个答案:

答案 0 :(得分:0)

这应该有效:

if (\Request::is('edit')) { 
   // show element
}