from Levenshtein import distance
HELLO = [x.lower() for x in
['start', 'Привет', 'Хай', 'Доброе утро', 'Эй', 'Добрый день', 'Добрый вечер']]
samples = ['превед!', 'ывафыва', 'добрый день!', 'хэй', 'бла-бла']
for im in samples:
print(f'> {im}')
if any(distance(im.lower(), x) < 4 for x in HELLO):
print('< Привет\n')
else:
print('< Я не понимаю\n')
> превед!
< Привет
> ывафыва
< Я не понимаю
> добрый день!
< Привет
> хэй
< Привет
> бла-бла
< Я не понимаю
Проблема в том, что после запуска командой flask run парсер отрабатывает, но ...
>>> from decimal import *
>>> getcontext().prec = 3
>>> Decimal('48') * Decimal('0.2')
Decimal('9.6')
>>> a = Decimal('48') * Decimal('0.2')
>>> print(a)
Decimal('9.6')
find ./ -type f -name "<домен>*" -mtime <время последнего изменения файла (в днях)> -exec grep googlebot-image {} \; | awk '{print $9}' | sort | uniq -c | sort -nr | awk '{print "<домен>", $1, $2 }'
while read domain; do
find ./ -type f -name "${domain}*" -mtime <время последнего изменения файла (в днях)> -exec grep googlebot-image {} \; | awk '{print $9}' | sort | uniq -c | sort -nr | awk '{print "${domain}", $1, $2 }'
done <domains_list.txt
$ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk -F: '{print $1 $2}'
08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.797001 master - 0 1553254293379 2 connected 10923-16383
$ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk -F: '{print $1}'
08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79
$ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk -F: '{print $2}'
7001 master - 0 1553254293379 2 connected 10923-16383
$ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk '{ print $2 }'
192.168.101.79:7001
$ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk '{ print $2 }' | awk -F: '{print $1}'
192.168.101.79
$ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk '{ print $2 }' | awk -F: '{print $2}'
7001
$ which python
/usr/bin/python
$ /usr/bin/python --version
Python 2.7.10
$ which python3
/usr/local/bin/python3
$ /usr/local/bin/python3 --version
Python 3.7.0
$ virtualenv -p /usr/local/bin/python3 venv3
Running virtualenv with interpreter /usr/local/bin/python3
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.7'
...
New python executable in .../venv3/bin/python3
Also creating executable in .../venv3/bin/python
Installing setuptools, pip, wheel...done.
$ ./venv3/bin/python --version
Python 3.7.0
$ virtualenv -p /usr/bin/python venv2
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in .../venv2/bin/python
Installing setuptools, pip, wheel...done.
$ ./venv2/bin/python --version
Python 2.7.10
$