import datetime
tm1 = '1:51:01'
tm2 = '0:27:50'
to_seconds = lambda x: int(x.split(':')[2]) + int(x.split(':')[1]) * 60 + int(x.split(':')[0])* 60 * 60
date1 = datetime.datetime.strptime(tm1, '%H:%M:%S')
date2 = date1 + datetime.timedelta(seconds=to_seconds(tm2))
print(date2.strftime('%H:%M:%S'))
# 02:18:51
>>> number = 377826
>>> f'{number:,}'
'377,826'
>>> number = 377826875875875
>>> f'{number:,}'
'377,826,875,875,875'
>>> f'{number:,}'.replace(',', '.')
'377.826.875.875.875'
data = '''<fireparams>
<fire>
<param name="extra_ammo" value="120" />
<param name="ammo_type" value="bullet_ar" />
<param name="bullet_chamber" value="1" />
<param name="helper_tp" value="weapon_term" />
<param name="helper_fp" value="weapon_term" />
<param name="nearmiss_signal" value="OnNearMiss" />
</fire>
</fireparams>'''
import xml.etree.ElementTree as ET
print('|'.join([f"{x.get('name')}={x.get('value')}" for x in ET.fromstring(data)[0]]))
extra_ammo=120|ammo_type=bullet_ar|bullet_chamber=1|helper_tp=weapon_term|helper_fp=weapon_term|nearmiss_signal=OnNearMiss
Я знаю что можно взять используя регулярные выражения, но я новенькой в пайтоне, и совсем не понял как сделать
data = '' # в data - вся приведенная простыня
for line in data.split('\n'):
if line.startswith(('Пользователь', '=== Всего пользователей:', '=== Общий трафик')):
print(line)
=== Всего пользователей: 8
Пользователь: Admin_16/03 Порт: 1317 Трафик: 75.06 GB
Пользователь: Rahym_16/03 Порт: 6993 Трафик: 214.78 GB
Пользователь: Mama_16/03 Порт: 6951 Трафик: 28.14 GB
Пользователь: Klass_17/03 Порт: 7124 Трафик: 69.52 GB
Пользователь: Rahym2_01/04 Порт: 8543 Трафик: 73.77 MB
Пользователь: Toyjan_01/04 Порт: 7814 Трафик: 8.75 GB
Пользователь: David_03/04 Порт: 5870 Трафик: 6.05 GB
Пользователь: Test_07/04 Порт: 4282 Трафик: 0 B
=== Общий трафик всех пользователей: 402.36 GB