2 Dateien lesen und diese Zeile nach Zeile vergleichen. Die Dateien enthalten das Zeichen '.' und daher passt es mehr als '.' Wie Sie wissen, entspricht dies zu einem Zeichen. Sollte ich eine andere Funktion anstelle von re.fullmatch verwenden? < /P>
f1=open(FILE1,'r')
f2=open(FILE2,'r')
lines1=f1.readlines()
lines2=f2.readlines()
for line1 in lines1:
names1=line1.split(' ')
name1,cname1=names1
for line2 in lines2:
names2=line2.split(' ')
name2,cname2=names2
if re.fullmatch(r"name1", "name2", re.IGNORECASE):
if(cname1==cname2):
next
else:
print(line1," ",line2)
else:
next
< /code>
Beispieleingabe < /p>
file1:
host1.qa host1.c1.com
file2:
host1-qa host2.d1.com
< /code>
Dieses Skript nimmt host1.qa und host1-qa aufgrund der Übereinstimmung von '
genau überein. Wie kann man das erreichen?
Behandeln '.' als Charakter '.' In Fullmatch [Duplikat] ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
So behandeln Sie Array und Objekt als Reaktion auf denselben REST -Endpunkt
by Anonymous » » in Java - 0 Replies
- 11 Views
-
Last post by Anonymous
-