File42. Даны два файла произвольного типа. Поменять местами их содержимое.

Решение на Python 3:

# -*- coding: utf-8 -*-
import random
import sys
import os

file1 = "file42_1.txt"
file2 = "file42_2.txt"

try:
temp_file = "temp42.bin"
os.rename(file1, temp_file)
os.rename(file2, file1)
os.rename(temp_file, file2)

except:
print("Error: ", sys.exc_info())