Pourquoi ./file.py travaillait, mais bash file.py ne fonctionne pas?
Quand je cours bash file.py ou . file.py ou source file.py obtenir une erreur comme ceci:
file.py: line 4: syntax error near unexpected .....
Mais ./file.py fonctionne bien.
file.py
#!/usr/bin/python3.4
if __name__ == "__main__":
print("something")
bash ./script.py, il essaie de l'interpréter comme un script bash au lieu de python. Ses ne pas un script bash, donc la syntaxe est complètement fausse, et le résultat est erroné.