order = list(df['Шифр дисциплины'].str.split('.').str.get(0).unique())
categories
из вашего варианта, и затем уже использовалcat = pd.Categorical(result['Шифр дисциплины'].str.split('.').str[0],
categories=order)
print(df
.groupby(cat)
.apply(lambda x: x.sort_values('Шифр дисциплины', key = lambda x: x.str.split('.').str[1]))
.reset_index(drop=True)
)
Настроить проверку пользовательских параметров (User Parameters) в конфигурации агента Zabbix для получения информации о модели процессора. Например, можно добавить следующую строку в конфигурационный файл Zabbix агента:
UserParameter=processor.model[*],wmic cpu get name | findstr /v "Name"
solgryn@ruvds-dbrt6:/etc/nginx$ ls -la /var/www/kipo
total 36
drwxrwxrwx 3 root root 4096 Jun 3 00:51 .
drwxr-xr-x 4 root root 4096 Jun 2 23:24 ..
-rw-rw-r-- 1 solgryn solgryn 6261 Jun 2 02:16 index.css
-rw-rw-r-- 1 solgryn solgryn 7503 Jun 2 02:18 index.html
-rw-rw-r-- 1 solgryn solgryn 1764 Apr 17 20:23 null.css
drwxrwxr-x 3 solgryn solgryn 4096 Jun 2 18:57 src
-rw-rw-r-- 1 solgryn solgryn 404 Jun 1 23:18 theme-switcher.js
Код состояния: 403 Forbidden
Удаленный адрес: xxx.xxx.xxx.45:80
Политика источника ссылки: strict-origin-when-cross-origin
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html
Date: Fri, 02 Jun 2023 22:24:38 GMT
Server: nginx/1.18.0 (Ubuntu)
Transfer-Encoding: chunked
def unmerge_and_fill_cells(sheet: Worksheet) -> None:
logger.debug("Entered into unmerge_and_fill_cells()")
for group in list(sheet.merged_cells.ranges):
min_col, min_row, max_col, max_row = range_boundaries(str(group)) # Finding the boundaries of the range
top_left_cell_value = sheet.cell(row=min_row, column=min_col).value # Get the copied value
sheet.unmerge_cells(str(group)) # Removing merges
for row in sheet.iter_rows(min_col=min_col, min_row=min_row, max_col=max_col, max_row=max_row):
for cell in row:
cell.value = top_left_cell_value
from pyrogram import Client
# создание клиента Pyrogram
app = Client("my_account")
# получение объекта чата
chat_id = -100123456789
chat = app.get_chat(chat_id)
# получение списка всех участников чата
members = app.get_chat_members(chat_id)
# создание объекта InputPeer для каждого участника чата
input_peers = [app.input_peer_user(member.user.id, member.user.access_hash) for member in members]
# отправка сообщения с тегом для всех участников чата
app.send_message(chat_id, "@all", reply_to_message_id=None, parse_mode="Markdown", entities=[{"type": "mention", "offset": 0, "length": 4}] * len(input_peers), reply_markup=None, silent=True)
как это сделать на macos, если нет граф. интерфейсапо моему удовлетворяет твоим условиям