f_read = open("тест.txt", "r")
last_line = f_read.readlines()[-1]
print(last_line)
>>>> import ipaddress
>>> list_of_ips = ['10.0.0.0', '10.0.0.1', '10.0.0.2', '10.0.0.3', '10.0.0.5']
>>> nets = [ipaddress.ip_network(_ip) for _ip in list_of_ips]
>>> cidrs = ipaddress.collapse_addresses(nets)
>>> print(list(cidrs))
[IPv4Network('10.0.0.0/30'), IPv4Network('10.0.0.5/32')]
from flask import Flask
import subprocess
app = Flask(__name__)
@app.route("/")
def main():
subprocess.Popen('python mysleep.py', shell=True, executable='/bin/bash')
return "Hello"
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0')
import time
time.sleep(10)
print("zzzzzzzzzzzz")
if request.method == 'POST' and search_form.validate_on_submit():
if request.method == 'POST':
if search_form.validate_on_submit():
print('form is valid')
else:
print('form is not valid')
choices=[(str(item.id), item.searcher) for item in Searcher.query.all()]
session['user_id'] = user_id
user_id = session.get('user_id')
if not user_id:
# Перекидываем на страницу с авторизацией
redirect(url_for('login'))
@app.before_request
def before_request():
lang = request.args.get('lang')
app.register_blueprint(main, url_prefix='main/<lang>/')
buildozer android debug
buildozer android release