но при запуске на питоне3 - вылазит эксепшен
# файл скачали в файл tmp, все отлично
# без изменений пробуем закачать:
file = open('tmp', 'rt')
ftp.storlines('STOR module1.php', file)
file.close()
File "/usr/local/lib/python3.2/ftplib.py", line 488, in storlines
if buf[-1] in B_CRLF: buf = buf[:-1]
TypeError: Type str doesn't support the buffer API
def storlines(self, cmd, fp, callback=None)
...
while 1:
buf = fp.readline()
if not buf: break
if buf[-2:] != B_CRLF:
if buf[-1] in B_CRLF: buf = buf[:-1]
buf = buf + B_CRLF
при этом в том же коде:
file = open('tmp', 'rt')
f = file.readline()
print(f[0:2])
никак не могу найти различий между двумя скриптами, лежащими в соседних папках. почему один работает, а другой нет.