Que tu utilise la POO (Conseillé quand tu commence à avoir un gros code), la syntaxe et la logique est la même
Script principal
import AutreFichier.py
print("Ligne principale")
AutreFichier.fonction()
AutreFichier.py
print('"Ligne blablabla")
def fonction():
print("Je suis dans la fonction")
Tu devrais alors avoir l'output suivant :
Ligne blablabla
Ligne principale
Je suis dans la fonction
Pour la POO, si ton code est léger, je trouve que cela est plus contraignant en terme de syntaxe qu'autre chose, mais j'ai réalisé un gros projet tkinter et j'ai regretté de pas avoir utilisé la POO parce que c'est plus lisible et plus propre.