En C#, nous pouvons créer des régions en utilisant
#region
// some methods
#endregion
Existe-t-il un moyen de formater le code python de la même manière afin que je puisse conserver toutes mes méthodes pertinentes dans un seul bloc ?
En C#, nous pouvons créer des régions en utilisant
#region
// some methods
#endregion
Existe-t-il un moyen de formater le code python de la même manière afin que je puisse conserver toutes mes méthodes pertinentes dans un seul bloc ?
On dirait que PyCharm l'a, voir ici : https://www.jetbrains.com/help/pycharm/2016.1/code-folding.html#using_folding_comments
Pour les fichiers Python, les deux styles suivants sont pris en charge. Vous ne devez pas mélanger les deux dans un seul fichier.
#<editor-fold desc="Description">
...
#</editor-fold>
ou
#region Description
...
#endregion
Visual Studio accepte également "région"
Avec Python Tools pour Visual Studio, vous pouvez utiliser :
#region My Block of Code
def f1():
pass
def f2():
pass
#endregion
Ensuite, vous pouvez plier les régions de la même manière que sur C#.
Je vous recommande de jeter un œil à PyDev . Si vous structurez bien votre code Python, il sera très utile d'avoir un plan de document et un pliage de code. Malheureusement, je ne pense pas que vous puissiez créer des structures arbitraires comme #region C# (VS) ou #pragma mark en C/C++/ObjC (Xcode/CDT).
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.