
Zart
13.09.2016
14:02:47
сортировка без учета регистра

Vinc
13.09.2016
14:02:58
?спс

Zart
13.09.2016
14:03:13
на каждый элемент натравливается функция и сортируется по её результату

Vinc
13.09.2016
14:03:54
доступно

Google

Petro
13.09.2016
14:04:29
Ну и опять же, попытка открыть на запись не решит вопрос с банальным возможным отсутствием прав на запись. А мне важна разница.

Zart
13.09.2016
14:07:01
она есть

⬗VLAD⌶K⬖
13.09.2016
14:09:34
хм, если файл уже открыт на чтение, доступ к нему будет тоже закрыт?

Zart
13.09.2016
14:10:57
с файллоками всё плохо
есть целая пачка разных апи, раз
они друг с другом хуево дружат - два
с сетевыми фс всё еще хреновее

⬗VLAD⌶K⬖
13.09.2016
14:14:14
то есть прервать одну операцию вообще никак?

Zart
13.09.2016
14:14:49
чо?
кого ты прерывать собрался, маленький любитель абортов?

⬗VLAD⌶K⬖
13.09.2016
14:15:58
?

Petro
13.09.2016
14:21:57
Мда. Вот уж чего не помешало бы тогда в стандартную библиотеку добавить, так это больше полезнях с файлами.

Zart
13.09.2016
14:22:26
а оно в стдлибе есть
https://docs.python.org/3/library/fcntl.html#fcntl.flock
https://docs.python.org/3/library/fcntl.html#fcntl.lockf
https://docs.python.org/3/library/msvcrt.html#msvcrt.locking

Google

Petro
13.09.2016
14:24:06
Ага! Уже интересней. Спасибо.

Zart
13.09.2016
14:33:07
а в третий питон еще и x режим для open завезли

JTProg_ru
13.09.2016
14:35:07
Hello world!
Подкиньте сайтов с задачками по питону
надо прокачаться а в голове сплошная каша

Zloy geniy
13.09.2016
14:36:11
http://pythontutor.ru
:D

Petro
13.09.2016
14:36:42
Не. Мне x не надо.
Похоже, проще всего получать премишны, а потом таки дёргать на запись. Для моей задачи должно хватить.

JTProg_ru
13.09.2016
14:37:24

terry
13.09.2016
15:20:31
кто-то юзает redmine?

Andrew
13.09.2016
15:25:23

terry
13.09.2016
15:25:31
да
https://github.com/darksoul42/redmine_watcher_groups
такое делали? что бы наблюдатели были сразу группой, а не по 1му

Andrew
13.09.2016
15:26:24

terry
13.09.2016
15:26:29
плохо

Andrew
13.09.2016
15:26:36

terry
13.09.2016
15:27:21
совтую

Zart
13.09.2016
16:03:52
[root@ene ~]# docker run --rm -it redmine
Unable to find image 'redmine:latest' locally
Trying to pull repository docker.io/library/redmine ...
latest: Pulling from docker.io/library/redmine
м... шустрее однако

Google

melancholiac
13.09.2016
16:29:58
можно использовать значения из списка во время его генирации?
вроде этого
fib=[0,1];
fib=[fib[-1]+fib[-2] for i in range(10)]

Zart
13.09.2016
16:34:25

melancholiac
13.09.2016
16:34:50
но нельзя ли как-то это обойти?

Zart
13.09.2016
16:35:30
обойти что?

melancholiac
13.09.2016
16:35:57
что-бы генератор возвращал значения постепенно
я попробовал экстенд только что, он дал тот же результат

Zart
13.09.2016
16:36:20
используй генераторные выражения вместо лист компрехеншенов тогда
ээ
давай с начала.
что ты хочешь достичь вообще?

melancholiac
13.09.2016
16:36:45
смотри есть список
мы его екстендим некоторым другим списком
который строится по последним двум числам первого списка

Zart
13.09.2016
16:38:17
>>> l = [1, 2, 3, 4, 5]
>>> l
[1, 2, 3, 4, 5]
>>> l.extend(l[-2:])
>>> l
[1, 2, 3, 4, 5, 4, 5]

melancholiac
13.09.2016
16:38:25
но лист компрехеншн дергает только 1,2 элементы, не дописывая в конец списка первые элементы из компрехеншена

Zart
13.09.2016
16:38:53
не понял

melancholiac
13.09.2016
16:39:54
можно такое получить лист компрехеншн, а не циклом?

Google

Zart
13.09.2016
16:40:50
нужно чтобы очередная выставка фибоначчи по количеству посетителей собрала не меньше двух предыдущих (с)

melancholiac
13.09.2016
16:41:23

Zart
13.09.2016
16:41:27
короче ты на степике на фибоначчи застрял, да? 8)

melancholiac
13.09.2016
16:41:31
у меня задача на слау

Zart
13.09.2016
16:41:35
хм

melancholiac
13.09.2016
16:41:37

Zart
13.09.2016
16:42:00
э.. решение гаусса шоле?

melancholiac
13.09.2016
16:42:17
это необязательно

Zart
13.09.2016
16:42:37
не уверен что компрехеншен тут поможет

Admin
ERROR: S client not available

melancholiac
13.09.2016
16:42:51

Zart
13.09.2016
16:43:19
ты задачу слишком невнятно формулируешь. но пока что по этим вводным - не вижу способа

melancholiac
13.09.2016
16:43:23
видимо я немножко херней маюсь

Zart
13.09.2016
16:43:25
разве что цикл или генератор

melancholiac
13.09.2016
16:43:38
это функция с yield?

Zart
13.09.2016
16:43:52
да

melancholiac
13.09.2016
16:43:57
хммммм
а это мысль

Google

Zart
13.09.2016
16:44:30
один из вариантов решения наверняка красиво ляжет на генератор

Bulatbulat48
13.09.2016
16:44:56
Во.. расскажите про yield

melancholiac
13.09.2016
16:45:33

Zart
13.09.2016
16:45:49
в строку можно генераторные выражения писать

melancholiac
13.09.2016
16:46:02
через анонимную функцию?

Zart
13.09.2016
16:46:23
не

melancholiac
13.09.2016
16:46:57

Zart
13.09.2016
16:47:11
лист компрехеншен:
[x for x in somelist if x]
генераторное выражение:
(x for x in somelist if x)

melancholiac
13.09.2016
16:47:54
и [i for i in a(10)]

Bulatbulat48
13.09.2016
16:48:42
Можешь вывод написать, не за компом

melancholiac
13.09.2016
16:49:33
так например можно с числами фиббоначи
def fib(n,a=0,b=1,i=0):
while i<n:
a,b=b,a+b
yield a
[0,1,1,2,3,5..]

Zart
13.09.2016
16:50:45
>>> def fib(x=1, y=1):
... while 1:
... yield x
... x, y = y, x+y
...
>>> f = fib()
>>> next(f)
1
>>> next(f)
1
>>> next(f)
2
>>> next(f)
3
>>> next(f)
5
>>> next(f)
8
>>> next(f)
13
>>> next(f)
21
>>> next(f)
34
>>> next(f)
55

melancholiac
13.09.2016
16:52:37
>>> fib=[0,1]
>>> fib.extend(fib[-1]+fib[-2] for i in range(10))
>>> fib
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

Bulatbulat48
13.09.2016
16:55:54
Нафига этот Фибоначчи нужен

melancholiac
13.09.2016
16:56:19

Zart
13.09.2016
16:56:52
https://www.amazon.com/Fibonacci-Gann-Applications-Financial-Markets/dp/047001217X

melancholiac
13.09.2016
16:57:15
Эта группа больше не существует