Como discutimos nos comentários, você está tentando usar o preenchimento automático Bash em scripts com .py3
extensions. O problema é que o Bash só completará automaticamente os scripts com .py
extensões.
Eu recomendo usar .py
extensões até mesmo para scripts do Python 3, pois .py3
não é padrão. Se os scripts exigirem o Python 3, você poderá ...
- Use o shebang:
#!/usr/bin/env python3
- Verifique se
sys.version_info.major == 3
- Ou verifique se
>= 3
, para permitir compatibilidade futura
- Ou verifique se
- Talvez use
from __future__ import ...
para permitir compatibilidade com versões anteriores