Я хочу создать файл и записать в него целочисленные данные в python. Например, у меня есть переменная abc = 3, и я пытаюсь записать ее в файл (который не существует, и я полагаю, что python создаст его самостоятельно):
fout = open("newfile.dat", "w")
fout.write(abc)
Во-первых, будет ли python создавать newfile.dat самостоятельно? Во-вторых, это дает мне эту ошибку:
IOError: [Errno 13] Permission denied: 'newfile.dat'
Что здесь не так?