Hogyan paraméterezni docstrings a python, Michael Poliarush

Automator gyakran szembesülnek azzal a problémával, a kibocsátás a naplók megfelelő információkat. Megkeresett egy kolléga egy kérdéssel paraméterezés docstrings a python. Csak azt akarom, hogy egy hóbort, hogy lehet és mit nem a docstrings.







  • Megadhatja a docstrings a modul, függvény, módszer
  • Minden leírás docstrings menjen azonnal meghatározása után, bármilyen jellegű, azaz Csak óra után, funkciók, stb
  • docstrings nem lehet parametrizirovanny
  • docstrings csak a sorban, és nem több,

Annak érdekében, hogy bebizonyítsa, hogy a python docstrings nézd meg ezt a kódot:

De mégis, ha úgy tetszik, akkor meg kell docstrings valamit cserélni, akkor valószínűleg szeretné, hogy ez így.

Sajnos, mivel meg kell dolgozni a kód nem lesz, és ha bekapcsolja a docstrings, a tárgy egyfajta Semmi. És mégis, hogyan kell beszúrni a szükséges adatokat ahhoz, hogy használni docstrings szükségleteinek? Csak meg kell dolgozni húr docstrings minden. Például, meg kell használni a módszert docstrings megjeleníteni valamit a naplóban. Hogyan lehet csinálni?







Ie megad valamilyen vonalat bármilyen docstrings, és akkor helyébe valami, amire szüksége idején a program végrehajtását. Természetesen nem tökéletes megoldás, mert van néhány mellékhatása, de ha tényleg szükség van rá, akkor használja

Sok szerencsét és jó python programozási!

És akkor is olvasható:

Nagyon hasznos információ, köszönöm.

Hát nem könnyebb,

(Például, ha az általunk használt nosetests + DDT) és a nevét a vizsgálatok már dinamikus.

Nos, amit tehetünk másképp, az igényektől függően
liberális python programozási nyelv, és lehetővé teszi, hogy tegyenek többet
Példaként volt általában doctest, de ez ritkán paraméterezés
és abban az esetben, nosetests általános lehet, és nem kell

Igen.
A nosetest nem működik, szükség van festő ...

Azt mondanám, hogy ez inkább egy mankó helyett funkciót.
Csak azt mutatták ezt a példát, mint egyesek kérdései.
De még egyszer mondom: az életben, mert ritkán használták.