ฉันมีสองไฟล์ที่สำหรับแต่ละไบต์ที่อ่านในไฟล์เดียว จะต้องทำอะไรบางอย่างกับไบต์ที่ตำแหน่งเดียวกันนั้นในอีกไฟล์หนึ่ง - Xor'ed กล่าว
ฉันหวังว่าฉันจะมีบางอย่างเช่นนี้ แต่ตอนนี้ฉันยังไม่มีโชค:
c = 0
f1 = list(file1.read())
f2 = list(file2.read())
for (a, b) in f1, f2: # set a and b for each byte in turn in f1 and f2
c = a ^ b
สำหรับฉันในตอนแรกสิ่งนี้ให้ความรู้สึกเหมือน Python ค่อนข้างมาก แต่ตอนนี้ฉันเริ่มสงสัยแล้ว
พอยน์เตอร์ใด ๆ ยินดีเป็นอย่างยิ่ง!