O que você considera como abrir?
Vejo duas possibilidade:
* rodar o arquivo
* editar o arquivo
Pela sua mensagem, eu entendi que você quer abrir o arquivo enquanto está no terminal. Se for o caso, o IDLE não te permite isso, porém outras interfaces sim. Um que eu uso bastante e o IPython (
https://ipython.org/), dentro dele, voce pode usar alguns operadores especiais como:
%ed arquivo.py
Isso vai abrir o arquivo pra editar (num outro programa, possivelmente vim ou nano ou algum editor do windows) e depois de salvar, vai rodar o arquivo automaticamente.
Se quiser só rodar, pode usar:
%run arquivo.py
IPython também te dá outras possibilidades, como rodar comandos do terminal dentro da interface usando `!`:
!echo 'testando'
Mas no fundo no fundo, sempre vai usar outro programa, mesmo que você não use explicitamente.