
Petr
19.06.2016
03:28:23
Можно list возвращать, и делать [ a, b, C, D] = function()

Dk
19.06.2016
03:29:05
Спасибо. Лист не нужен.
ping
Потрачено вообще что-то

Google

Dk
19.06.2016
04:32:59
надо объединить две функции, а как не пойму. И функцию с еденичным изменением сделать не знаю как.

Petr
19.06.2016
04:33:08
?

Dk
19.06.2016
04:34:18
надо соединить в один, чтобы взялись значения ts и pts в метод во второй функции
но при следующем вызове надо лишь перезаписывать pts на новый, а ts старый
отдельно выносить не хочется очень
Есть метод создать переменные из функции в глобал?

Petr
19.06.2016
04:36:53
https://docs.python.org/3/faq/programming.html#what-are-the-rules-for-local-and-global-variables-in-python

Dk
19.06.2016
04:38:34
английский пока подтягиваю
global LPpts = history['new_pts']
будет верно?
не верно, уже проверил(

Petr
19.06.2016
04:41:56
хм
помоему надо в теле программы сделать ts = "" и pts = ""
и потом в первой и второй функции
global ts
global pts
всм
отдельной строкой глобал
отдельной присвоение
емнип global как import

Google

Dk
19.06.2016
04:47:50
напиши кодом, пож

Pavel
19.06.2016
04:48:39
Каждый раз, когда вы пишете global, где-то умирает котёнок.

Dk
19.06.2016
04:49:03
Ну помоги решить задачу.))0)

Petr
19.06.2016
04:49:28
ts = ""
def foo():
global ts
ts = 123
def boo():
global ts
ts = 2345
емнип так

Pavel
19.06.2016
04:50:10
class Lp():
def __init__(self):
self.ts = None
self.pts = None
def connect(self):
.......
self.ts = fooo
def usage(self):
print(self.ts )

Dk
19.06.2016
04:51:13
Начались классы. Я сейчас раз в 15 дольше думать буду. Я с ними не работал. Из-за одной возможности не переписывать же весь код.

Petr
19.06.2016
04:51:34
но это реально правильнее
еще вместо функций можно гото использовать

Dk
19.06.2016
04:52:10
Если б я брал класс, я бы сделал одиночный цикл внутри. Но у меня функции

Pavel
19.06.2016
04:52:27
ну можешь и с глобал мудохаться, хозяин-барин. ТОлько через пол-года не вспоминай, "где блять должен устанавливаться этот ts"

Petr
19.06.2016
04:52:46
+

Dk
19.06.2016
04:53:03
?
читающих рыб из стикеров потерял
Значит надо искать решение не через глобал
-_-
ой, всё, вписал ещё два аргумента во вторую функцию
написал обёртку вокруг обёртки для апи вк. Не полную, правда, но уже шучу про мониторы.

Alexey
19.06.2016
06:17:42
Полную ты не напишешь никогда.
Пока ты готовишь описания и модели — они выпускают кучу патчей, изменяют API на лету и потом выпускают новую версию с кучей правок.

Google

Dk
19.06.2016
06:19:10
Я не зарекался. Просто для себя по-тихому пишу, переписываю в бота.

Alexey
19.06.2016
06:19:21
Это оптимально. :)

Dk
19.06.2016
06:20:01
Правда, почему-то в модуль не получилось его. Или надо было расширение py убрать?
там просто импорт vk, time и кучка функций

Alexey
19.06.2016
06:21:07
http://pythonicway.com/python-modules

Dk
19.06.2016
06:23:26
Спасибо, просто не надо было расширениу писать при импорте

Alexey
19.06.2016
06:23:40
Ты имеешь в виду модуль?

Dk
19.06.2016
06:24:51
Ну, у меня скрипт с функциями file.py, я писал import file.py и ошибка была. import file - всё ок
вот

Alexey
19.06.2016
06:25:14
питоны испольняют не только .py, но и .pyc и .pyo
в import и from example import — указывается не имя файла, по этой причине, а именно название модуля, т.к. модуль так же это каталог с подкаталогами.

Zart
19.06.2016
08:51:24
а еще питон умеет импортировать не только файлы, поэтому импорт - это не инклуд

terry
19.06.2016
09:52:44
онли пайтон да?

Admin
ERROR: S client not available

Aleshka
19.06.2016
09:52:55
ну тип да

terry
19.06.2016
09:53:13
такой наивный

Logerk49
19.06.2016
10:10:15
откуда вы ?

Johnnie
19.06.2016
10:10:41
из https://telegram.me/ru_python )

terry
19.06.2016
10:17:47
валяйте

Alexandr
19.06.2016
10:18:12
что это?

Google

Alexey
19.06.2016
10:18:17
Торрент.

terry
19.06.2016
10:18:31

Alexandr
19.06.2016
10:18:45
понятно, что в нем?

Alexey
19.06.2016
10:18:53
Файлы.

Zart
19.06.2016
10:19:01
скулайт возвращает в роукаунт лишь количество измененных строк, а селект их не меняет
эй, эксперты, хватит срача) может лучше подскажете почему
select * from tbl
возвращает
cursor.rowcount == -1
при наличии записей в таблице??

Johnnie
19.06.2016
10:19:35

Zart
19.06.2016
10:19:36
https://hg.python.org/cpython/file/tip/Modules/_sqlite/cursor.c#l689

terry
19.06.2016
10:19:42

Zart
19.06.2016
10:19:55
порно со змеями

Alexey
19.06.2016
10:20:17
«As required by the Python DB API Spec, the rowcount attribute “is -1 in case no executeXX() has been performed on the cursor or the rowcount of the last operation is not determinable by the interface”. This includes SELECT statements because we cannot determine the number of rows a query produced until all rows were fetched»

Zart
19.06.2016
10:20:42
сильно зависит от субд

Alexey
19.06.2016
10:20:42
Значит ли это, что селект может отработать и положить в роукаунт если курсор пройдёт по всему запросу?
У вопроса контекст sqlite3.

Johnnie
19.06.2016
10:20:57
я от тебя ушел в эту группу, а ты здесь опять
зачем так?

Zart
19.06.2016
10:21:04
спек не требует, но конкретная субд может и поддерживать

Johnnie
19.06.2016
10:21:08
ты же не бегиннер
иди в тот чат
Эта группа больше не существует