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

Страница 771 из 1885
Maxim
15.11.2016
15:25:02
ток нетеллер)

Tyoma
15.11.2016
15:33:45
а как сделать чтение и запись с файла? 'w'+'r'?

ultranoise ?
15.11.2016
15:33:57
wr

это институт-стайл-кодинг

Google
Zart
15.11.2016
15:35:38
b0g3r
15.11.2016
15:36:23
и ловить ворненги
Как что-то плохое ?

Zart
15.11.2016
15:37:43
вообще-то плохое. потому что потом при портировании на всякие джитоны приводит к утечкам ресурсов

Tyoma
15.11.2016
15:38:34
wr
ValueError: must have exactly one of create/read/write/append mode

Zart
15.11.2016
15:38:39
D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name='nul' mode='r' encoding='cp1251'> D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name='nul' mode='r' encoding='cp1251'> D:\>py -3 -Wd -c "import os; f=open(os.devnull)" sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name='nul' mode='r' encoding='cp1251'> D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" D:\>py -3 -Wd -c "import os; f=open(os.devnull)" sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name='nul' mode='r' encoding='cp1251'> забавная лотерея - кто успеет первым - шатдаун или гц

ValueError: must have exactly one of create/read/write/append mode
если надо на чтение и запись одновременно, то или r+ или w+ второе обрезает файл в ноль

Tyoma
15.11.2016
15:39:33
cgfcb,j? ctqxfc ,ele ghj,jdfnm

ааа

спасибо, сейчас буду пробовать

работает

ее

спасибо

вот только как числовые значения вписать в этот файл

Google
Tyoma
15.11.2016
15:44:03
TypeError: write() argument must be str, not int

Igor
15.11.2016
15:44:26
str(число)

Tyoma
15.11.2016
15:46:08
перед выводом мне нужно прибавить 2 массива, для этого я сделала их интовыми

mas[i][j]=mas[i][j]+mas2[i][j]

во врайт же mas тогда?

вот я его и написаоа

my.write(mas) TypeError: write() argument must be str, not list

чет мне кажется я вообще треш пишу

Igor
15.11.2016
15:48:44
похоже на то

мне кажется, write на вход жрет iterable и пытается записать построчно содержимое самого массива

я б на твоем месте все-таки посмотрел в сторону json.dump / json.load например

чтение из файла в объект data: with open('data.json', 'r') as f: data = json.load(f)

запись - with open('data.json', 'w') as f: json.dump(data, f)

в data может быть че угодно, массив, словарь, вложенный массив (как у тебя), словарь из массивов с float'ами внутри

Tyoma
15.11.2016
15:51:04
так

поняла

Igor
15.11.2016
15:53:02
ой, я в глаза ебусь, прошу прощения > TypeError: write() argument must be str, not list он же пишет, что хочет получить строку, а ты ему список суешь :)

в общем да, проще всего будет правда через json

и не придется ничего менять в механизме загрузки-сохранения, если ты изменишь формат массива

Tyoma
15.11.2016
15:57:46
сложно это

Google
Zart
15.11.2016
15:58:08
для итераблов у нас writelines есть

Denis
15.11.2016
15:59:15
print(*i, file=f, sep='\n')

Tyoma
15.11.2016
16:00:14
да не, принт то работает

Zart
15.11.2016
16:00:53
я пропустил начало, что там в этих mas хз, но кажется были инты..

на которых врайт вылетит с ошибкой

Tyoma
15.11.2016
16:01:21
да

вот код если что

с массивами там

Zart
15.11.2016
16:12:08
списки в питоне - не массивы

Tyoma
15.11.2016
16:12:43
ой

Zart
15.11.2016
16:13:39
мда. такое ощущение что я смотрю на типичную лабу на паскале, по ошибке написанную в питоне

Tyoma
15.11.2016
16:16:08
ну извините

так надо было

Zart
15.11.2016
16:16:27
мм... загадочно

объявить mas потом его полностью перечитать из файла..

Tyoma
15.11.2016
16:16:44
по заданию так

Zart
15.11.2016
16:17:11
скажем кусок кода: i = 0 while i<5: print(mas[i]) i=i+1 в питоне можно заменить на print(*mas)

Igor
15.11.2016
16:17:40
Zart
15.11.2016
16:18:08
если я правильно читаю код, то в файле ans.txt даны через пробелы хренадцать чисел, которые надо запихать в квадратную матрицу 5х3

Google
Tyoma
15.11.2016
16:18:24
да

все правильно

там 15 нулей

Zart
15.11.2016
16:18:42
прибавить к ней заданную матрицу и результат дописать в тот же файл

Tyoma
15.11.2016
16:19:01
да

Zart
15.11.2016
16:19:09
с нумпи такое решать прикольнее немножко

Tyoma
15.11.2016
16:19:15
я прибавила, через принт все выводит как надо

а как записать в сам файл хз

Admin
ERROR: S client not available

Zart
15.11.2016
16:29:56
#!/usr/bin/env python3 mas2 = [ [0, 1, 0], [1, 0, 0], [0, 1, 0], [0, 0, 1], [1, 0, 0], ] with open('ans.txt', 'r+') as fp: # читаем данные data = fp.read().split() mas = zip(*[map(int, data)]*3) # складываем два двухмерных массива поэлементно out = [[i+j for i, j in zip(row1, row2)] for row1, row2 in zip(mas, mas2)] # выводим ответ в файл for row in out: print(*row, file=fp)

V
15.11.2016
16:31:39
а подскажите пож-та xpath который найдет все куски между <br /><br /> т.е. контент типа всякая хрень ненужная... <br /> <br /> нужная хрень... <br /> продолжается... <br /> закончилась <br /> <br /> новая нужная хрень... <br /> тоже с продолжением <br /> <br />

Eva
15.11.2016
16:32:28
http://python.su/forum/topic/31377/?page=1#post-170662

не ну вы просто гляньте на это

это просто капэц

Zart
15.11.2016
16:32:40
"между"?

откуда у тебя геты?

V
15.11.2016
16:33:25
сорри, раньше времени отправил. исправил

т.е. мне какбы надо разделить на блоки, которые разделены двойным <br/>

Zart
15.11.2016
16:34:21
мммммм

Google
V
15.11.2016
16:37:07
думал following-sibling как-то заюзать, но он находит <br/> которые внутри блоков

я уже начинаю думать, что это регулярками проще запилить

хотя я помню поговорку зарта про регулярки, но вот это мне кажется как раз подходящий случай

Zart
15.11.2016
16:38:47
не моя ж

V
15.11.2016
16:42:31
не моя ж
ну я от тебя узнал. я при работе с регулярками всегда вспоминаю анекдот про чукчу, который писатель, но не читатель. написать не проблема, но вот прочитать потом не всегда удается ))

53r63rn4r
15.11.2016
16:42:34
Ну и мусора на раб столе

Tyoma
15.11.2016
16:43:08
ndjhxtcrbq ,tcgjhzljr

о нет

творческий беспорядок

Zart
15.11.2016
16:43:29
Ну и мусора на раб столе
фигня ж. не то что у легендарного чувака из ролика про техсаппорт

Johnnie
15.11.2016
16:43:43
Этот кудахтер, пнг тян оО

Tyoma
15.11.2016
16:44:07
все в порядке

Zart
15.11.2016
16:44:26
веб на сиську сильванас, ок

Johnnie
15.11.2016
16:44:27
Олдскульная иконка корзины на 10ке)

Igor
15.11.2016
16:44:39
фигня ж. не то что у легендарного чувака из ролика про техсаппорт
ты про того у которого у клиента член иконками на рабочем столе?

53r63rn4r
15.11.2016
16:44:39
:D

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

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