
Undefined
23.08.2018
13:08:29
и \\x20
это разные байты, ибо "\x20" это пробел, а "\\x20" это уже не пробел, а аж 4 символа :D

Danil
23.08.2018
13:08:45
бляьь а я вам про что говорю

Undefined
23.08.2018
13:08:57
*рукалицо*

Danil
23.08.2018
13:09:05
bytes вставляет второй обратный слэш

Google

Undefined
23.08.2018
13:09:13
ладно, раз человек не понимает, мы помочь не можем
Это repr тебе его показывает

Aragaer
23.08.2018
13:09:38
так вот

Undefined
23.08.2018
13:09:39
потому что бекслешем отображаются спецсимволы

Adam
23.08.2018
13:09:42
ошибка есть и по другому немного переписал.
Traceback (most recent call last):
File "testukrgo.py", line 111, in <module>
sending = ftp.storlines('STOR '+ namefilemass[count], sendFTP)
File "/usr/lib/python3.5/ftplib.py", line 529, in storlines
with self.transfercmd(cmd) as conn:
File "/usr/lib/python3.5/ftplib.py", line 398, in transfercmd
return self.ntransfercmd(cmd, rest)[0]
File "/usr/lib/python3.5/ftplib.py", line 364, in ntransfercmd
resp = self.sendcmd(cmd)
File "/usr/lib/python3.5/ftplib.py", line 272, in sendcmd
return self.getresp()
File "/usr/lib/python3.5/ftplib.py", line 245, in getresp
raise error_perm(resp)
ftplib.error_perm: 550 The parameter is incorrect.
- пастбин https://pastebin.com/xS0Knewq (если конечно есть время())
Хмм...

Danil
23.08.2018
13:09:47
тогда бы оно расшифровалось

Aragaer
23.08.2018
13:09:48
b'\x20'.decode() это строка с пробелом

Danil
23.08.2018
13:09:53
а оно не расшифровывается

Aragaer
23.08.2018
13:10:06
b'\\x20'.decode("unicode_escape") это тоже строка с пробелом

Undefined
23.08.2018
13:10:12
сукаа, я тикаю нахуй, у меня уже знатно стул прогорел

Aragaer
23.08.2018
13:10:47
вот это вот волшебное unicode_escape и делает волшебную магию "была какая-то хрень, а стало как надо"

Юрий
23.08.2018
13:10:48
Хмм...
https://python-scripts.com/ftplib - ет где смотрел. (там тупо так-же)

Google

Adam
23.08.2018
13:11:10
ошибка есть и по другому немного переписал.
Traceback (most recent call last):
File "testukrgo.py", line 111, in <module>
sending = ftp.storlines('STOR '+ namefilemass[count], sendFTP)
File "/usr/lib/python3.5/ftplib.py", line 529, in storlines
with self.transfercmd(cmd) as conn:
File "/usr/lib/python3.5/ftplib.py", line 398, in transfercmd
return self.ntransfercmd(cmd, rest)[0]
File "/usr/lib/python3.5/ftplib.py", line 364, in ntransfercmd
resp = self.sendcmd(cmd)
File "/usr/lib/python3.5/ftplib.py", line 272, in sendcmd
return self.getresp()
File "/usr/lib/python3.5/ftplib.py", line 245, in getresp
raise error_perm(resp)
ftplib.error_perm: 550 The parameter is incorrect.
- пастбин https://pastebin.com/xS0Knewq (если конечно есть время())
sendFTP.close() - это не нужно, with сам закрывает это во первых

Undefined
23.08.2018
13:11:48

Aragaer
23.08.2018
13:12:09
чосразупитон

Юрий
23.08.2018
13:12:14

Danil
23.08.2018
13:12:17
при чем тут как они отображаются

Aragaer
23.08.2018
13:12:33
это вообще общее понятие экранирования

Danil
23.08.2018
13:12:40
у меня строка байтес после функции меняется
а не должна

Undefined
23.08.2018
13:13:02
окей, чувак, давай сравним длину этих строк

Aragaer
23.08.2018
13:13:05
не верю 8)
покажи строку до функции и строку после функции

Никита
23.08.2018
13:13:28
Всем привет! Надо ли отдельно регистрировать свое приложение для celery ?

Adam
23.08.2018
13:13:32

Undefined
23.08.2018
13:13:38

Danil
23.08.2018
13:13:42
do
b'?\xbc09\x95[KlH\xb0\xcbq\xfe}

Undefined
23.08.2018
13:13:57

Danil
23.08.2018
13:14:00
posle
b'?\\xbc09\\x95[KlH\\xb0\\xcbq\\xfe}

Alexey Zubov
23.08.2018
13:14:14
добрый день всем. а есть группы по автотестированию на python?

Google

Aragaer
23.08.2018
13:14:17
покажи функцию

Undefined
23.08.2018
13:14:41

Adam
23.08.2018
13:14:51

Danil
23.08.2018
13:14:53

Юрий
23.08.2018
13:15:16

Danil
23.08.2018
13:15:16

Undefined
23.08.2018
13:15:34
> repr
ты знаешь, зачем нужен repr?

Aragaer
23.08.2018
13:15:44
вот да

Adam
23.08.2018
13:15:53

Undefined
23.08.2018
13:15:53
уф сука я ору

Danil
23.08.2018
13:15:55
через str я тоже делал

Pavlo
23.08.2018
13:15:56
Всем прив, какой библиотекой можно на gif водяной знак ставить?

Danil
23.08.2018
13:16:00
ничего не меняется

Undefined
23.08.2018
13:16:06
блячувак, из байтов в строку НЕ так приводят

Aragaer
23.08.2018
13:16:26
>>> s1 = b'\x20'
>>> s2 = repr(s1)
>>> len(s1), len(s2)
(1, 4)
ты сделал вообще чудесное

Undefined
23.08.2018
13:16:46

Валерий Н.
23.08.2018
13:16:46
Привет, питонцы! Срочно нужна отличная ссылка о работе с библиотекой sys, stdin. Очень хочется с примерами. Заранее блпгодарствую!

Danil
23.08.2018
13:16:52
мне не надо в строку перевести

Google

Danil
23.08.2018
13:16:55
алло

Undefined
23.08.2018
13:17:00

Danil
23.08.2018
13:17:07
мне нужно эту строку байт передать на сервер

Undefined
23.08.2018
13:17:08

Aragaer
23.08.2018
13:17:18
передавай. А repr зачем?

Danil
23.08.2018
13:17:18
а там из этой строки байт

Undefined
23.08.2018
13:17:20

Danil
23.08.2018
13:17:34
а на сервер она уже придеи
типа str

Валерий Н.
23.08.2018
13:17:44
Файл быстро прочитать

Undefined
23.08.2018
13:17:45
:/
ты сам понял, что говоришь?

Danil
23.08.2018
13:17:51
поэтому мне надо обратно эту строку в bytes пихнуть

Aragaer
23.08.2018
13:17:57
ну и пихни
repr-то зачем?
строчку поменяло не bytes, а repr

Adam
23.08.2018
13:18:11
Так все файлы текстовые или нет?

Undefined
23.08.2018
13:18:13

Danil
23.08.2018
13:18:16
блять да я и через str делал
ничего не меняется

Google

Валерий Н.
23.08.2018
13:18:28
Из файла в консоль

Юрий
23.08.2018
13:18:35
все файлы текстовые?
for name in namefilemass:
with open(name) as sendFTP:
ftp.storlines('STOR '+ name, sendFTP)
ftp.quit()
вот так переписал.

Aragaer
23.08.2018
13:18:35
тебе надо просто читать сразу байты

Undefined
23.08.2018
13:18:40

Aragaer
23.08.2018
13:18:49
но вообще, через encode
"превед".encode()
получатся байты

Валерий Н.
23.08.2018
13:19:07
Мне не надо input()

Danil
23.08.2018
13:19:14
мне нужно именно последовать этих byte на сервер передать

Aragaer
23.08.2018
13:19:21
но я подозреваю, что у тебя еще хуже

Adam
23.08.2018
13:19:22

Aragaer
23.08.2018
13:19:27
ты небось и отправляешь в виде строчки

Undefined
23.08.2018
13:19:31

Валерий Н.
23.08.2018
13:19:38

Undefined
23.08.2018
13:19:42

Danil
23.08.2018
13:19:47

Aragaer
23.08.2018
13:19:52
в виде байтов

Юрий
23.08.2018
13:20:02

Aragaer
23.08.2018
13:20:14
сокеты например именно байты и кидают туда-сюда

Undefined
23.08.2018
13:20:15
сукааа я уже прожег потолок со второго этажа