$ cat file-url
ya.ru 1url
gogle.com 2url 3url
youtube.com 4url 5url 6url
$ while read LINE; do sleep 5 && firefox --new-tab $LINE ;done < file-url
#!/bin/bash
set -e
export LC_ALL=C
export TZ=Europe/Moscow
# папка с бэкапами
backups_dir="/backups"
# количество дней с момента создания файла/папки, после которого удалять бэкапы
backups_expire_days=30
# название файла (можно использовать маски), который нужно исключить из процесса удаления
filename_to_exclude="myfile.bin"
find "${backups_dir}/"* -ctime "+${backups_expire_days}" \( ! -name "${filename_to_exclude}" \) -exec rm -rf {} \;
# можно подставлять сразу несколько название файлов, пример:
# \( ! -name "myfile.bin" ! -name "*.log" \)
rm -rf
, что опасно. Поэтому несколько раз перепроверьте, прежде чем выполнять в той или иной папке. >>> s = b"""''$'\301\345\347''-'$'\350\354\345\355\350''-1-1-150x150.jpg'
''$'\301\345\347''-'$'\350\354\345\355\350''-1-1-300x215.jpg'
''$'\301\345\347''-'$'\350\354\345\355\350''-1-150x150.jpg'
''$'\361\342\340\344\374\341\340''-1-150x150.jpg'"""
>>> print(s.decode('cp1251'))
''$'Без''-'$'имени''-1-1-150x150.jpg'
''$'Без''-'$'имени''-1-1-300x215.jpg'
''$'Без''-'$'имени''-1-150x150.jpg'
''$'свадьба''-1-150x150.jpg'
{% for mx in mx1 %}
, так и {% endfor %}
заканчиваются символом переноса строки, который никуда не девается после обработки шаблона. Либо пишите цикл в одну строчку, либо используйте тег для удаления пробельных символов - spaceless. Неправильно ты, Дядя Фёдор, бутерброд ешь...Нужно писать про то в чем хорошо разбираешься. Потому что, если ты будешь писать про то, в чем ты не разбираешься, на сайтах вроде Хабра, где есть система дизлайков, то ничего хорошего тебе это не принесет.
@app.route('/result')
def result():
username = request.args.get('username')
ok_message=''
reject_message=''
uppercase_err_message=''
num_err_message=''
has_upper = any([i.isupper() for i in username])
has_digit = any([i.isdigit() for i in username])
if not has_upper:
uppercase_err_message = 'Need an UPPERCASE'
elif not has_digit:
num_err_message = 'need a NUM'
if has_upper and has_digit:
ok_message = 'ALL GOOD!'
else:
reject_message = 'NOT GOOD...'
return render_template(
'result.html',
username=username,
ok_message=ok_message,
reject_message=reject_message,
uppercase_err_message=uppercase_err_message,
num_err_message=num_err_message
)