import_checker

Import_checker controleert Python-programma's voor de invoer van circulaire (of recursieve).
Download nu

import_checker Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Walter de Jong
  • Uitgever website:
  • http://www.ka.sara.nl/home/walter//pam_shield/index.html

import_checker Tags


import_checker Beschrijving

Import_checker controleert Python-programma's voor circulaire (of recursieve) import. Import_checker Checks Python-programma's voor circulaire (of recursief) imports.python is een fijne programmeertaal. Er is echter een verschrikkelijk ding mee, dat bijt zelfs de meest ervaren Python-programmeurs af en toe: de reikwijdte van variabelen. We hebben geleerd om het trefwoord 'globaal' te gebruiken en het hartelijk te doen. Toch zijn er problemen optreden bij het uitvoeren van een "recursive import" -probleem.Example: ### Programma A ### Import BVAR = 0IF __Name__ == '__Main__': Var = 10 B.DOIT () ### Module B ## #Import ADEF DOIT (): Afdrukken A.VAR ### Einde van Voorbeeld ### Module B zal zien A.Var met waarde 0, ook al in het programma A We hebben het een waarde van 10. Python heeft gelijk en het is Geen Python-bug, maar het is $ # @! verwarrend en wordt veroorzaakt door de recursieve import; Een invoer B en B importeert A.Het import_checker.py is een hulpmiddel dat recursieve invoer detecteert. Dit probleem komt alleen voor voor globale variabelen in modules. De beste manier om het probleem op te lossen, is om 'var' in een nieuwe module C op te lossen. en import C van zowel A als B.Requirements: · Pythonwhat is nieuw in deze release: · De Python-bronbestanden worden nu gelezen met behulp van de Shlex Lexical-scanner.


import_checker Gerelateerde software