我试图比较两个文档,一个临时文件和一个新服务器中所有打印机的主列表。我想要完成的是在新服务器中找到特定的打印机,并创建一个临时列表。代码的目标是用新服务器中的打印机替换旧服务器中的打印机。两个打印机名称的模式都是\\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
变为空白
目前没有回答
相关问题 更多 >
编程相关推荐