from tkinter import *
import tkinter.ttk as ttk
root = Tk()
tree = ttk.Treeview(root)
def select(e):
print ([tree.item(x) for x in tree.selection()])
tree["columns"]=("one","two")
tree.column("one", width=100 )
tree.column("two", width=100)
tree.heading("one", text="coulmn A")
tree.heading("two", text="column B")
tree.insert("" , 0, text="Line 1", values=("1A","1b"))
id2 = tree.insert("", 1, "dir2", text="Dir 2")
tree.insert(id2, "end", "dir 2", text="sub dir 2", values=("2A","2B"))
##alternatively:
tree.insert("", 3, "dir3", text="Dir 3")
tree.insert("dir3", 3, text=" sub dir 3",values=("3A"," 3B"))
tree.bind("<<TreeviewSelect>>", select, "+")
tree.pack()
root.mainloop()
from openpyxl import Workbook
##Для примера создадим книгу в памяти вместо загрузки файла
wb = Workbook()
ws1 = wb.active
ws1.append(['ФИО', '1', '5', '11', '29'])
ws1.append(['Иванов Иван', '3', '4', '4', '3'])
ws1.append(['Петров Петр', '5', '5', '3', '5'])
#Основной код
rows={}
dates = [int(x.value) for x in ws1.iter_rows(min_col=2,max_row=1).send(None)]#тут [1, 5, 11, 29]
for row,name in enumerate([x.value for x in ws1.iter_cols(max_col=1,min_row=2).send(None)],2):#тут ['Иванов Иван', 'Петров Петр']
rows[name]={}
for col,date in enumerate(dates,2):
rows[name][date] = ws1.cell(row,col).value
print(rows['Иванов Иван'][29])
## или все оценки
print(list(rows['Иванов Иван'].values()))
var polygon = L.polygon([
[51.509, -0.08],
[51.503, -0.06],
[51.51, -0.047]
]).addTo(mymap);
JSON.stringify(polygon.toGeoJSON().geometry.coordinates[0])
"[[-0.08,51.509],[-0.06,51.503],[-0.047,51.51],[-0.08,51.509]]"
var a = [];
mymap.eachLayer(l=>'toGeoJSON' in l && a.push(l.toGeoJSON()));
var result = {"type":"FeatureCollection","features":a};
console.log(JSON.stringify(result,"\n",4))
<script>
var a=new Audio,
p= function(s){a.pause();a.currentTime = 0;a.volume =0.9;a.src=s;a.play();return true;};
window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function(e) {
switch(e.orientation){
case "portrait": return p('sneeze.mp3');
case "landscape": return p('blow_nose.mp3');
}}, false);
</script><style>div{text-align:center;margin:20px;}button{padding:20px}</style>
<div><button onclick="p('sneeze.mp3')">SNEEZE</button></div>
<div><button onclick="p('blow_nose.mp3')">BLOW NOSE</button></div>
<div><button onclick="p('take.mp3')">TAKE MEDI</button></div>
import json
import requests
clientCrt = "cc.crt"
clientKey = "ck.key"
url = "https://example.com/api"
payload = { "someId": "myID" }
certServer = 'cs.crt'
headers = {'content-type': 'application/json'}
r = requests.post(url, data=json.dumps(payload), verify=certServer, headers=headers, cert=(clientCrt, clientKey))
print(r.status_code)
print(r.json())