
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'>
забавная лотерея - кто успеет первым - шатдаун или гц


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

Leonid
15.11.2016
16:24:55

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

53r63rn4r
15.11.2016
16:43:42
:D

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
Эта группа больше не существует