@app.route('/check', methods=['POST']) def check(): try: login = auth(request.form) if login == "Success": if Database.check_channel(request.form['channel']) == []: return "Invalid channel request" messages = Database.fetch_messages(request.form['channel']) if len(messages) > int(request.form['num']): return "Yes." return "No." except Exception as e: return str(e), 403 @app.route('/send', methods=['POST']) def send(): try: login = auth(request.form) if login == "Success": Database.add_message(request.form['message'], request.form['user'], request.form['channel']) return login except Exception as e: return str(e), 403 if __name__ == '__main__': app.run(debug=True) Database()
import json from base import Database database = Database() def on_message_come(client, msg): if database.connect(): deviceName = msg.deviceName data = msg.data time = float(msg.time) database.write(deviceName, data, time) print("Data saved successfully")
from base import Database import requests from big_base import Database database = Database(host='ec2-34-192-173-173.compute-1.amazonaws.com', database='df0b31na5sq5g1', user='******', password='******') class Datachange: result = database.execute_query('select * from site') def check(self): count = len(Datachange.result) for num in count: pg = Datachange.result[num][0] print(pg) # rq = requests.get(pg) # status = rq.status_code # if status == 200: # message = f'{pg} гуд' # else: # message = f'Страница {pg} упала!!! Код ошибки {status}' # print(message) Datachange.check(()) print(len(Datachange.result)) print(Datachange.result[0][0])
def itemset_count(self): '''Calc itemsets count for all levels''' return sum([len(item) for item in self.itemsets]) def print_support(self): '''Print support for frequent itemsets''' for key in self.support: print(list(key), f"{self.support[key]:.2f}") print() if __name__ == "__main__": # Init database and field list db = Database(['A', 'B', 'C', 'D', 'E', 'F']) # Create transactions t1 = Transaction(0, frozenset(['A', 'B', 'C'])) t2 = Transaction(1, frozenset(['A', 'C'])) t3 = Transaction(2, frozenset(['A', 'D'])) t4 = Transaction(3, frozenset(['B', 'E', 'F'])) # Add transactions to database db.add_transaction(t1) db.add_transaction(t2) db.add_transaction(t3) db.add_transaction(t4) # Output database db.print_as_set()