【发布时间】:2012-02-15 18:58:11
【问题描述】:
我在ftplib中写了一个函数append_line()(基于storelines()):
def append_line(self, cmd, string):
self.voidcmd('TYPE A')
conn = self.transfercmd(cmd)
conn.sendall(string)
conn.close()
return self.voidresp()
当我打电话时:
ftp.append_line("APPE " + "Text.dat", "This is my string\n\n")
它将字符串附加到提到的文件中,但忽略换行符。所以,socket.sendall 忽略了字符\n。
如何使用换行符正确更新文件?
【问题讨论】:
标签: python sockets ftp newline ftplib