What’s the working directory when using IDLE?
You can easily check that yourself using os.getcwd: >>> import os >>> os.getcwd() ‘C:\\Program Files\\Python33’ That’s on my Windows machine, so it’s probably the installation directory of Python itself. You can change that directory at runtime using os.chdir: >>> os.chdir(‘C:\\Users\\poke\\Desktop\\’) >>> os.getcwd() ‘C:\\Users\\poke\\Desktop’ >>> with open(‘someFile.txt’, ‘w+’) as f: f.write(‘This should be at C:\\Users\\poke\\Desktop\\someFile.txt now.’) … Read more