Вы должны прочитать документацию :
Аргумент file должен быть объектом с методом write(string)
;если он отсутствует или будет использоваться None
, sys.stdout
.
Вышеуказанное означает, что это должен быть объект файла , например, не имя файла, например:
with open('hello_world.txt', 'w+') as f:
print('Hello, World!', file=f)