| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Sådan logger Test Execution Time i Python
    Test din kode til gennemførelsestid kan blive integreret i de tilfælde , når hastigheden er en afgørende faktor. Mange gange, kan programmer, der beskæftiger sig med store lagre af data stiger i tidskompleksitet eksponentielt med uforudsete konsekvenser nede ad vejen. Brug af " timeit "-modulet , kan du teste gennemførelsestid for en Python uddrag og logge resultaterne til en fil. Ting du skal
    Python Interpreter
    Vis Flere Instruktioner
    1

    Import af " timeit "-modulet : Hej

    >>> import timeit
    2

    Definer en funktion, der udfører en bestemt opgave : Hej

    >>> def addlist (): . . . l = listen ( ) . . . for jeg i området ( 100): . . . l.append (1)
    3

    Opret et timeit objekt, og tid udførelsen af ​​funktionen : Hej

    >>> t = timeit.Timer ( stmt = ' addlist ( ) " , setup =' fra __ main__ import addlist ' )
    4

    Åbn en fil objekt med at skrive tilladelser : Hej

    >>> f = åben ( /Brugere /Bob /Desktop /log.txt ',' w ' )
    5

    Skriv tid til logfilen. Husk at Löwenstein output som en streng - de " write "-funktionen forventer en streng buffer : Hej

    >>> f.write ( str. ( t.timeit ( )))
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til tråden i Python 
    ·Sådan udskriver kaldstakkens i Python 
    ·Hvordan man kompilerer en Dictionary of Numbers i Pytho…
    ·Python Tutorial for Sammenkædning 
    ·Hvad er en Python GIL 
    ·Sådan at gå gennem Python kode 
    ·Hvordan man laver en Pig Latin Program on Python 
    ·Sådan Gør Spaces i mellem flere Strings i Python 
    ·Sådan fjerner dubletter fra en to liste String 
    ·Sådan Break en streng i Tegn i Python 
      Anbefalede Artikler
    ·Sådan Set DataGrid.DataSource til et DataSet objekt 
    ·Sådan Genstart en Curl Transfer i PHP 
    ·Sådan ændres miljøer i Python 
    ·Sådan Del Authentication Billetter tværs af applikati…
    ·Hvordan kan man øge den Heap Size for processen 
    ·Sådan bruges Visual C + + Debugger 
    ·Sådan Design en online boghandel Database 
    ·Hvad Er Syntax & String i Computer Code 
    ·Sådan bruges Arv i Python 
    ·Sådan Link til en PHP fil 
    Copyright © Computer Viden http://www.computerdk.com