@ru_python

Страница 5706 из 9768
Aragaer
17.06.2018
13:13:44
опять фоточки

evgeniy
17.06.2018
13:13:50
Чтоб вывод был нормальный

Raisongran
17.06.2018
13:13:52
netmask[:-1]

Aragaer
17.06.2018
13:13:58
ты мне скажи, ты понимаешь разницу между line и string?

Google
Aragaer
17.06.2018
13:14:32
то и другое - "строка" по-русски

evgeniy
17.06.2018
13:14:35
Ну Строка это строка

Aragaer
17.06.2018
13:14:38
но немного разные вещи

evgeniy
17.06.2018
13:14:55
Скажи что нужно сделать просто

Aragaer
17.06.2018
13:15:16
"1234\n1234\n1234\n" сколько тут line-ов, а сколько string-ов?

Tigran
17.06.2018
13:15:17
командует тут

evgeniy
17.06.2018
13:15:28
3 линии

1 строка

?

Aragaer
17.06.2018
13:15:43
да

теперь скажи, какие символы присутствуют в том, что ты прочитал из файла?

или так лучше - сколько ты символов прочитал?

evgeniy
17.06.2018
13:16:37
Так ну 192.168.1.1 - 10

Google
Aragaer
17.06.2018
13:16:45
я вижу 11

evgeniy
17.06.2018
13:16:52
Да 11

Сори

Aragaer
17.06.2018
13:16:55
но думаю, что прочитал ты 12

напечатай len от того, что ты прочитал. Увидишь 12

evgeniy
17.06.2018
13:17:30
Щас

Да 12

Точно

Aragaer
17.06.2018
13:18:29
давай теперь попробуем понять, откуда же их 12

evgeniy
17.06.2018
13:18:47
Пробелов нет

В файле

Aragaer
17.06.2018
13:18:55
for i, c in enumerate(netmask): print(i, c, ord(c))

evgeniy
17.06.2018
13:19:15
Так

Alksandr
17.06.2018
13:19:38
Символ перевода строки

Aragaer
17.06.2018
13:20:08
не подсказывать! Пусть сам дойдет 8)

evgeniy
17.06.2018
13:20:36
Я о таких вещах не слышал

Aragaer
17.06.2018
13:20:38
0 1 49 1 9 57 2 2 50 3 . 46 4 1 49 5 6 54 6 8 56 7 . 46 8 1 49 9 . 46 10 1 49 11 10

вот такое должно получиться, да?

evgeniy
17.06.2018
13:20:58
Ну что это?

Aragaer
17.06.2018
13:21:10
ну первые 11 строчек это понятно

Google
Aragaer
17.06.2018
13:21:14
это твоя "маска"

а вот последние 2 строки это что-то странное. Должна быть одна...

но число 10 в конце объясняет, в чем дело

10 это код символа \n. Перевод строки

твоя строка это "192.168.1.1\n"

evgeniy
17.06.2018
13:22:23
Как его убрать?

Alksandr
17.06.2018
13:22:24
Да читай из файл построчно for line in open("test.txt"):

Aragaer
17.06.2018
13:22:27
соответственно, когда ты добавляешь что-то, то из-за \n оно перелетает на следующую строчку

построчно ньюлайны все равно остаются

Alksandr
17.06.2018
13:22:41
lf

да

Aragaer
17.06.2018
13:22:50
тебе выше посоветовали сделать срез - netmask[:-1]

на самом деле надежнее сделать просто strip

Alksandr
17.06.2018
13:23:01
дальше функция strip

evgeniy
17.06.2018
13:23:01
Аааа

Спасибо

Aragaer
17.06.2018
13:24:34
ну и на будущее. Если ты хочешь узнать, что в строке, вместо того, чтобы просто ее распечатывать, добавь какие-нибудь дополнительные знаки

я обычно добавляю квадратные скобки. Так гораздо проще увидеть всякие пробельные символы

в случае с \n это ты еще легко отделался

evgeniy
17.06.2018
13:25:12
Ооо

Google
evgeniy
17.06.2018
13:25:14
Хорошо

Откуда оно вобще берётся?

Aragaer
17.06.2018
13:27:02
он присутствует в файле. Размер файла посмотри - он наверно 12 байт. Хотя если винда, то может и все 13

но видимо линукс.

evgeniy
17.06.2018
13:27:36
Да

Просто вывод скрипта перенаправил в файл

Да все заработало

Aragaer
17.06.2018
13:28:35
текстовый файл, который не заканчивается переносом строки, это сравнительно редкая штука

evgeniy
17.06.2018
13:28:57
Буду знать

Слушай а ты работал с модулем nmap в python?

Aragaer
17.06.2018
13:30:10
неа

evgeniy
17.06.2018
13:30:16
Ладно

Ну спасибо

Alksandr
17.06.2018
13:45:15
Ентер в конце строки не нажимай и не будет перевода строки.

Aragaer
17.06.2018
13:56:49
гит например ворнинги показывает, когда у тебя файл не заканчивается ньюлайном

Alksandr
17.06.2018
13:58:12
И pep8 показывает и что?

Это файл данных, измени расширение на неизвестное Гиту и не будет показывать.

[Anonymous]
17.06.2018
14:30:37


Nikolay
17.06.2018
14:32:09
import pigeon

Google
[Anonymous]
17.06.2018
14:32:42
Спасибо! Вы мне очень помогли!

Nikolay
17.06.2018
14:32:58
всегда пожалуйста

Джанго
17.06.2018
14:33:57
import pigeon
Очень

Konstantin
17.06.2018
14:48:08
хуя у вас тут приколы

можно мне тоже вашей травы

Nikolay
17.06.2018
14:49:22
Ymka
17.06.2018
14:50:00
ребят, кто шарит в pandas?

Konstantin
17.06.2018
14:50:20
тут че зоопарк вам что ле

Nikolay
17.06.2018
14:50:21
ребят, кто шарит в pandas?
смотря чего надо

Eldar
17.06.2018
14:55:16
Oleg
17.06.2018
14:56:00
as pd

Nikolay
17.06.2018
14:56:50
import pandas
import Eldar

Eldar
17.06.2018
14:57:04
as admin

Stanislav
17.06.2018
14:57:35
del admin

Проксимов
17.06.2018
14:57:43
.set_rights(“delete, pin, ...

Dilkhush
17.06.2018
15:35:10
"['b', '2', '3', 'c', 'a', '1']" как вернуть list ? = ['b', '2', '3', 'c', 'a', '1']

Aragaer
17.06.2018
15:36:25
можно json.loads 8)

Страница 5706 из 9768