. | Один любой символ, кроме новой строки \n. |
? | 0 или 1 вхождение шаблона слева |
+ | 1 и более вхождений шаблона слева |
* | 0 и более вхождений шаблона слева |
\w | Любая цифра или буква (\W — все, кроме буквы или цифры) |
\d | Любая цифра [0-9] (\D — все, кроме цифры) |
\s | Любой пробельный символ (\S — любой непробельнй символ) |
\b | Граница слова |
[..] | Один из символов в скобках ([^..] — любой символ, кроме тех, что в скобках) |
\ | Экранирование специальных символов (\. означает точку или \+ — знак «плюс») |
^ и $ | Начало и конец строки соответственно |
{n,m} | От n до m вхождений ({,m} — от 0 до m) |
a|b | Соответствует a или b |
() | Группирует выражение и возвращает найденный текст |
\t, \n, \r | Символ табуляции, новой строки и возврата каретки соответственно |
Показаны сообщения с ярлыком Python. Показать все сообщения
Показаны сообщения с ярлыком Python. Показать все сообщения
вторник, 27 декабря 2016 г.
Операторы регулярных выражений Python
среда, 23 ноября 2016 г.
Python remove empty values
some_list=[1,2,3,4,'',5,6,'','okay']
[x for x in some_list if x][0]
Output
[x for x in some_list if x][0]
Output
1,2,3,4,5,6,'okay'
вторник, 22 ноября 2016 г.
Python hh:mm:ss to seconds
def secondsCreate(trackTime):
return sum(map(lambda a:a[0]*a[1],zip([1,60,3600],map(int,reversed(trackTime.split(":"))))))
time1 = "01:23:45 "
print secondsCreate(time1)
результат 5025
time2 = "05:23"
print secondsCreate(time2)
результат 323
Python objects save to MongoDB
Это можно сделать, используя модуль Pickle
Внесение в MongoDB
Сериализуем объект и вставляем командой insert
Внесение в MongoDB
Сериализуем объект и вставляем командой insert
db.some.insert({"foo": foo,"content": pickle.dumps(cont)})
Чтение из MongoDB
Находим сериализованный объект и десериализуем его
cursor = db.some.find({'foo':foo})
return pickle.loads(cursor[0]['content'])
скорость работы приложения снизится
скорость работы приложения снизится
вторник, 1 ноября 2016 г.
Python, mongodb connection refused
MongoClient в питоне не может подключиться к монго. Ошибка connection refused.
В настройках /etc/mongodb.conf закомментировать строку - слушать 127.0.0.1
Проверить разрешение в iptables
В настройках /etc/mongodb.conf закомментировать строку - слушать 127.0.0.1
Проверить разрешение в iptables
Подписаться на:
Сообщения (Atom)