Попытка сравнить временный файл с основным списком, чтобы заменить принтер с одного сервера на другой - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь сравнить два документа, временный файл и основной список всех принтеров на новом сервере. Я хочу найти на новом сервере определенный принтер с временным списком, который я создам. Целью кода является замена принтера на старом сервере на новый на сервере. Шаблон, который имеет оба имени принтера: \\print-server\PRINTER-c123 и \\print-serverT\PRINTER-(C)123. Я хочу просто сравнить имя PRINTER.

file1 = open("tempfile.txt", "r")
file2 = open("print-serv2.txt", "r")


for lines1 in file1:
    for lines2 in file2:
        printer1 = (lines1.lstrip("\\" "\\print-server" "\\"))
        printer2 = lines2
        printer3 = lines2[:lines2.find("-")]

        if printer3 in printer1:
            file3 = open("tempfile.txt", "w")
            text = "\\" "\\print-serverT" "\\"
            file3.write(text+printer2)
            file3.close()
            break
        else:
            continue

file1.close()
file2.close()

Я ожидаю, что на выходе будет что-то вроде "\\print-serverT\PRINTER" с использованием старого "\\print-serv\PRINTER"

В операторе If Printer2 становится пустым

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