If I try to open a file that doesn't exist yet it will create it on the same directory from where the program is being executed. The problem comes that when I try to open it, I get this error:
IOError: [Errno 2] No such file or directory:
'C:\Users\myusername\PycharmProjects\Tests\copy.txt'.
I even tried specifying a path as you can see in the error.
import os
THIS_FOLDER = os.path.dirname(os.path.abspath(__file__))
my_file = os.path.join(THIS_FOLDER, 'copy.txt')
__file__. It produces a string.'/Users/myusername/copy.txt'in my case