Anton
ну 147 у меня точно совпало
Anton
только чот не догоняю, как правильно добавить в csv, а то он как список добавляет
Anton
Anton
"['1111', '1111', '111']" я про это
Sergey
жуть какая то
Anton
ну он аппендит в роу то, что совпало
Sergey
вот вечно ты со своими модными 2017 сиквелами и питонами
Anton
AttributeError: 'list' object has no attribute 'writerow'
Sergey
а что вот обычному обывателю делать?
Anton
а, бля
Anton
а, во
Sergey
😁
Anton
Anton
import csv
f1 = open('part1.csv', 'r')
f2 = open('part2.csv', 'r')
f3 = open('results.csv', 'w')
c1 = csv.reader(f1)
c2 = csv.reader(f2)
c3 = csv.writer(f3)
masterlist = list(c2)
for hosts_row in c1:
row = 1
found = False
for master_row in masterlist:
results_row = hosts_row
if master_row[0].split(';')[0] in hosts_row[0].split(';')[10]:
results_row.append(master_row[0])
c3.writerow(results_row)
found = True
break
row = row + 1
if not found:
#results_row.append('not found')
pass
f1.close()
f2.close()
f3.close()
Anton
Anton
;)))) ну это нюансы
Anton
Sergey
😂
Anton
тут всё ок )) экселя проблемы
Anton
Anton
Sergey
я твои файлы никогда не открываю :) там майнеры сплошные
Sergey
и вирусы по воздуху передаются
Sergey
import csv
f1 = open('part1.csv', 'r')
f2 = open('part2.csv', 'r')
f3 = open('results.csv', 'w')
c1 = csv.reader(f1)
c2 = csv.reader(f2)
c3 = csv.writer(f3)
masterlist = list(c2)
for hosts_row in c1:
row = 1
found = False
for master_row in masterlist:
results_row = hosts_row
if master_row[0].split(';')[0] in hosts_row[0].split(';')[10]:
results_row.append(master_row[0])
c3.writerow(results_row)
found = True
break
row = row + 1
if not found:
#results_row.append('not found')
pass
f1.close()
f2.close()
f3.close()
у меня получилось что-то типа такого:
create table #ccm ([Netbios_Name0] nvarchar(100), [User_Name0] nvarchar(100))
insert into #ccm ([Netbios_Name0], [User_Name0])
values ('WS24-0000005023988', 'Vasya')
,('WS24-0000005023989', 'Petya')
create table #xls ([InvNom] float, [OsnSr] nvarchar(100))
insert into #xls ([InvNom], [OsnSr])
values (5023988, '5023988')
,(5023989, '5023989')
,(99999999, '123456')
select *
From #ccm c
join #xls x
on c.Netbios_Name0 like '%' + CAST(CAST(x.InvNom AS bigint) as nvarchar)
Anton
С братишкой совещался?
Sergey
ага
Anton
:))))
Sergey
он намекнул что я дурачёк ):
Sergey
про всякие мои попытки
select ('%'+STR(5023988, 10, 0))
select ('%' + CONVERT(5023988, 10, 0))
Sergey
ну нет, конечно он так не подумал...
Sergey
это скорее я про себя подумал
Sergey
Вонни
Вонни
Гост
Quantum Yupiter
у меня получилось что-то типа такого:
create table #ccm ([Netbios_Name0] nvarchar(100), [User_Name0] nvarchar(100))
insert into #ccm ([Netbios_Name0], [User_Name0])
values ('WS24-0000005023988', 'Vasya')
,('WS24-0000005023989', 'Petya')
create table #xls ([InvNom] float, [OsnSr] nvarchar(100))
insert into #xls ([InvNom], [OsnSr])
values (5023988, '5023988')
,(5023989, '5023989')
,(99999999, '123456')
select *
From #ccm c
join #xls x
on c.Netbios_Name0 like '%' + CAST(CAST(x.InvNom AS bigint) as nvarchar)
Начинать код с Drop table - бесценно )
Sergey
%) ну там жеж решёточка
Sergey
хотя ты прав, скопировать и выполнить - это святое
Sergey
убрал
Anton
а он еще на мои майнеры ругается, сам то закладки оставляет какие )))
Sergey
Если бы не Паша, никто и не заметил...
Илья
Alex
Это экселевская формула?
Anton
ага, экселевская )
Alex
А в отчёт сккм как перевести?
Anton
братюнь, я нас рыбы больше нет, но есть кое что еще ...
SF
Ну какой select into?
Select into мозг что ли?
Alex
Т.е никак?
Stanislav
господа, а под размещение данных DP на диске allocation unit size какой лучше выбирать? 64К?
Stanislav
или дефолтного хватит?
Sergey
если хочешь диск больше 64тб - 64к самое оно
Sergey
лучше возьми 4к и не умничай 😏
Sergey
если у тебя на dp лежат только файлы больше 600мб - 64 нарм
Sergey
а в другом случае нинада
Sergey
там много мелких файлов в либе, нет смысла вообще
Stanislav
понял, спасибо!
Sergey
Sergey
когда 1000 файлов по 1к занимает не 4мб а 64. это же лепота
Sergey
дисковые полки осваивать вогонами? :)
Stanislav
кровавый энтерпрайз же, как иначе?
Stanislav
дисковая полка сама себя не засрёт :)
Sergey
точняк
Viacheslav
Приветствую!
никто не подскажет, где можно в реестре найти ключ задачи перезагрузки(тот в котором прописываеться состояние 1-7)?
Alexander
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto
Update\RebootRequired
Alexander
Лет ми гугл ит фо ю
Sergey
не только там
Sergey
еще есть от cbs
Sergey
от sccm
Sergey
SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\
Sergey
SYSTEM\CurrentControlSet\Control\Session Manager
Sergey
NameSpace='ROOT\ccm\ClientSDK'
Class='CCM_ClientUtilities'
Name='DetermineIfRebootPending'
Sergei
коллеги, возникла проблема
закачивал тяжелые обновы win10, после чего на диске с контентом незаметно кончилось место, а sccm не спросив меня распределил не влезший контент по другим логическим дискам, на которых место еще было.
диск увеличил, но как бы теперь мне его переместить в одну кучу?
есть утилита ContentLibraryTransfer, но не понятно, подойдет ли она мне
Alexander
Вот вам проблема.
Alexander
https://www.microsoft.com/en-us/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop/
Alexander
Win7 EOL 2023
Anton
Давно пора
Alexander
Как бэ мы бабла на апгрейд получили, а тут такое...
Alexander
The Windows 7 ESU will be sold on a per-device basis and the price will increase each year
mikas
Вонни
Sergey
no_sms только при установке создании поможет
после уже нет