Teza Skrevet 15. september 2013 Del Skrevet 15. september 2013 (endret) Kjører filene jeg skriver for python i Windows PowerShell. Når man kjører en fil flere ganger for å teste og finne feil, blir det mye informasjon i Windows PowerShell. Finnes det en kommando i python som vil kunne slette det som står i Windows PowerShell, slik at det kun er den filen du akkurat kjørte som vises? Rydde vinduet for hver gang for å si det slik. Endret 15. september 2013 av Teza Lenke til kommentar
Imsvale Skrevet 15. september 2013 Del Skrevet 15. september 2013 os.system("cls") os.system(command) Execute the command (a string) in a subshell. This is implemented by calling the Standard C function system(), and has the same limitations. Changes to sys.stdin, etc. are not reflected in the environment of the executed command. On Unix, the return value is the exit status of the process encoded in the format specified for wait(). Note that POSIX does not specify the meaning of the return value of the C system() function, so the return value of the Python function is system-dependent. On Windows, the return value is that returned by the system shell after running command, given by the Windows environment variable COMSPEC: on command.com systems (Windows 95, 98 and ME) this is always 0; on cmd.exe systems (Windows NT, 2000 and XP) this is the exit status of the command run; on systems using a non-native shell, consult your shell documentation. The subprocess module provides more powerful facilities for spawning new processes and retrieving their results; using that module is preferable to using this function. See the Replacing Older Functions with the subprocess Module section in the subprocess documentation for some helpful recipes. Availability: Unix, Windows. Lenke til kommentar
Teza Skrevet 15. september 2013 Forfatter Del Skrevet 15. september 2013 os.system("cls") os.system(['clear','cls'][1]) Begge returnerer "nameError: name 'os' is not defined" Etter litt leting fant jeg det jeg hadde mistanke om: import os os.system("cls") Fungerer utmerket, mange takk! Lenke til kommentar
Imsvale Skrevet 15. september 2013 Del Skrevet 15. september 2013 Klart du må ha med import os. Lenke til kommentar
Teza Skrevet 15. september 2013 Forfatter Del Skrevet 15. september 2013 Det var ikke helt klart etter de 5 første øvelsene i "Learn Python The Hard Way", men må si at dette faktisk er litt kjekt. Tok meg riktig nok en halv dag for å forstå alt i oppgave 3, men kan nå si at jeg forstår det meste som foregår i bakgrunnen når man bruker modulo, hvilket gjør det enda litt kjekkere. Lenke til kommentar
Imsvale Skrevet 15. september 2013 Del Skrevet 15. september 2013 Ah, du lærer det sånn. Jeg får ta med imports og alt som er nødvendig neste gang. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå