Python программа для чтения и поиска строки в одном файле, но не во втором - PullRequest
0 голосов
/ 06 марта 2020

У меня есть программа python, которая читает файл sql и, если находит конкретный код, выдает результат с номером строки, он ведет себя странно, поскольку находит один и тот же шаблон в одном файле, а не в другом.

**foundEssentials = ''
matched_lines_essentials = search_multiple_strings_in_file(file, ['SET NOCOUNT'])

print('\nCOUNT STATEMENT CHECK\n')

for elem in matched_lines_essentials:
print('Found  ', elem[0], ' on Line Number = ', elem[1], ' :: Line = ', elem[2])
foundEssentials = 'True'

if foundEssentials == '':


print("SET NOCOUNT ON MISSING....!!!")**

Это работает для одного файла, но не для другого. Мы будем благодарны за любую помощь

--EXEC [dbo].[report_OTS_open_select]   
--EXEC [dbo].[report_OTS_open]  
set nocount on
set isolation level read uncommited
select  count( cem.[claim_icn_number]) ICN_all_providerpay_international,
 year(max([adjudication_date])) as year
--EXEC [dbo].[report_OTS_open_select] --EXEC [dbo].[report_OTS_open] set nocount on set isolation level read uncommited select count( cem.[claim_icn_number]) ICN_all_providerpay_international, year(max([adjudication_date])) as year –

Фактический результат

COUNT STATEMENT CHECK


ISOLATION LEVEL CHECK

ISOLATION LEVEL MISSING...!!!

Ожидаемый результат

COUNT STATEMENT CHECK

Found   SET NOCOUNT  on Line Number =  6  :: Line =  set nocount on

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...