@python_beginnersЭта группа больше не существует

Страница 102 из 1885
Zart
29.06.2016
13:24:02
и в чем затык? [ A-Za-z]

хуйня же

Denis
29.06.2016
13:24:14
Он не поверил

Zart
29.06.2016
13:24:20
его половые проблемы

Google
Марк
29.06.2016
13:25:24
\x20
Чмоки

Zart
29.06.2016
13:25:45
только это не эскейп регулярки

Sergey
29.06.2016
13:26:01
Кстати, если нужно, чтобы 1 и последний символ не был пробелом '^(?! )[a-zA-z ]*[a-zA-z]+$'

Zart
29.06.2016
13:26:02
питон тупо превратит это в обычный пробел еще до вызова

km
29.06.2016
13:26:53
количество симвоов в файле как вычислить

с троке len(),а в файле

Denis
29.06.2016
13:27:19
len(f.read())

Или os.stat

Cykooz
29.06.2016
13:28:41
os.path.getsize(path_to_file)

Sergey
29.06.2016
13:28:53
os.path.getsize, но вопрос надо именно символы или байты

потому что на юникодных файлах результат может отличаться

Марк
29.06.2016
13:29:40
и в чем затык? [ A-Za-z]
Затык был именно в пробеле, но не в в других пробельных символах. Поэтому \s \t не подходили. Погуглил - чет нихуя. А ты мне напомнил, что коды можно втыкать

km
29.06.2016
13:29:41
symbol

Google
Zart
29.06.2016
13:31:33
у строк есть длина в байтах, символах, знакоместах и ячейках

Denis
29.06.2016
13:32:28
Чем отличаются символы и знакоместа?

Andrey
29.06.2016
13:33:01
просто f.read()

Sergey
29.06.2016
13:33:37
можно sum(len(x) for x in f.read(1024)) если файл большой

Denis
29.06.2016
13:33:48
А смысл?

Sergey
29.06.2016
13:33:49
и надо учесть, что последний \n тоже посчитается

можно sum(len(x) for x in f.read(1024)) если файл большой
фигню написал) цикл посложнее будет

Denis
29.06.2016
13:34:49
read(1024) читает 1024 байта или 1024 символа?

Sergey
29.06.2016
13:35:42
read(1024) читает 1024 байта или 1024 символа?
смотря как файл открыть, в py3 1 символ по дефолту, в бинарном режиме - 1 байт

Andrey
29.06.2016
13:36:20
km
29.06.2016
13:36:22
py3

Sergey
29.06.2016
13:36:22
In [7]: f=open('/tmp/1', 'rb') In [8]: f.read(1) Out[8]: b'\xd0' In [9]: f=open('/tmp/1') In [10]: f.read(1) Out[10]: 'л'

In [11]: open('/tmp/1').read() Out[11]: 'лала\n'

Denis
29.06.2016
13:37:51
utf-8?

Sergey
29.06.2016
13:37:57
ага

km
29.06.2016
13:40:48
кажется я схожу с ума

Denis
29.06.2016
13:41:23
Это из-за питона

0.5 паскаля внутривенно

km
29.06.2016
13:42:03
0.7 лучше

Zart
29.06.2016
13:42:03
with open('file', 'rb') as f: f.seek(2, 0) return f.tell()

Google
Sergey
29.06.2016
13:42:04
0.5 паскаля внутривенно
лучше 0.7 перла =)

Zart
29.06.2016
13:42:39
и нехер байты перебирать

km
29.06.2016
13:43:17
я на третьем задаии в питон челендж

запутался конкретно

Denis
29.06.2016
13:43:44
Лей

Sergey
29.06.2016
13:43:46
если только файл не меньше 2 байт

Zart
29.06.2016
13:44:09
будет 2 всегда)
я не помню порядок аргументов

Sergey
29.06.2016
13:44:25
seek(cookie, whence=0, /) method of _io.TextIOWrapper instance Change stream position. Change the stream position to the given byte offset. The offset is interpreted relative to the position indicated by whence. Values for whence are: * 0 -- start of stream (the default); offset should be zero or positive * 1 -- current stream position; offset may be negative * 2 -- end of stream; offset is usually negative Return the new absolute position.

Zart
29.06.2016
13:44:49
значит 0, 2

Sergey
29.06.2016
13:46:34
а чем оно лучше от os.path.getsize ?

Zart
29.06.2016
13:47:03
оно хуже

Zart
29.06.2016
13:47:24
но будет работать и на не флушнутых

Sergey
29.06.2016
13:47:50
просто вот есть файл "лала", в нем 9 байт (4 символа и 1 '\n'), что надо посчитать? =)

ещё веселее, если файл 'лала' * 10**10

Louis
29.06.2016
13:53:50
[Anonymous]
29.06.2016
14:41:17
скатился до 3.4

https://toster.ru/q/332587

⬗VLAD⌶K⬖
29.06.2016
14:45:15
кому все книги на русском по питону=)

Alexey
29.06.2016
17:01:59
Google
Louis
29.06.2016
17:04:30
⬗VLAD⌶K⬖
29.06.2016
17:05:00
на гиг на русском и еще больше на англ.

Louis
29.06.2016
17:05:20
ничосе

e меня ток на русуском - 500v,

⬗VLAD⌶K⬖
29.06.2016
17:06:02
окло 4 гигов не считая видео

Louis
29.06.2016
17:06:04
мегабайт

Admin
ERROR: S client not available

km
29.06.2016
17:17:48
Влад похвастался?или выложишь все таки

Louis
29.06.2016
17:20:30
https://www.dropbox.com/s/j7okja63kligfm6/%D0%9A%D0%BD%D0%B8%D0%B3%D0%B8%20%D0%BF%D0%BE%20Python.rar?dl=0

это

наверное

⬗VLAD⌶K⬖
29.06.2016
17:29:33
спэйса не хватает на dropboxe

?

Viktor
29.06.2016
17:35:59
Твоюжмать

Louis
29.06.2016
17:39:28
?
Влад чет архив битый какой-то

⬗VLAD⌶K⬖
29.06.2016
17:40:10
Viktor
29.06.2016
17:48:53
Твоюжмать
У меня одноклассник считывал вот так: pair = " ".split(input()) Потом он обращается по индексам (!) к этой pair Также он не преобразует в int, а прямо так с ними работает

⬗VLAD⌶K⬖
29.06.2016
17:49:25
?

Andrew
29.06.2016
17:50:10
А почему рар? почему не зип?

Google
⬗VLAD⌶K⬖
29.06.2016
17:50:34
разница?

Zart
29.06.2016
17:50:49
это бессмыслиная хуита, а не код

Andrew
29.06.2016
17:51:44
Разница ставить какую-то пропиетарную херню дополнительно. Зип в любой операционке по-умолчанию. Чем вы так рар любите?

Viktor
29.06.2016
17:52:30
Еще он там сохраняет считанные значения в список
А значит занимаемая память зависит от количества пар

А значит занимаемая память зависит от количества пар
И теперь самое весёлое: У него 4 из 4. Эффективна и по памяти, и по времени.

КАК

Andrew
29.06.2016
17:53:18
сжимает жирнее djvu
Тогда уж bzip -9

km
29.06.2016
17:53:32
Необъяснимо,но факт

Zart
29.06.2016
17:55:59
никак вроде

Viktor
29.06.2016
18:06:08
То есть можно так восстановить list и dict через них?

.__class__

Zart
29.06.2016
18:07:04
list = [].__class__

Viktor
29.06.2016
18:07:23
ага

Roman
29.06.2016
18:09:14
можно через pip install —user срать в ~/.local
Как сделать чтоб pip без sudo ставил?

Viktor
29.06.2016
18:10:12
Как сделать чтоб pip без sudo ставил?
А он по дефолту должен

Страница 102 из 1885

Эта группа больше не существует Эта группа больше не существует