Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Slik fjerner Path Fra argv [ 0 ] i Python
    A Python-skript kan overføres parametere når startes fra kommandolinjen . Parametere kan brukes til å spesifisere visse filer som skriptet kan bruke for data input og output. Du kan bruke Python standard bibliotek for å få tilgang til parameterne for et Python-skript . Parametrene er lagret i en datastruktur kalt argv . Den første parameteren er fullstendig bane av manuset selv . Python standard bibliotek har en funksjon som kan fjerne banen og forlater deg med bare manuset navn. Du trenger
    datamaskin med Python 3.2 programmeringsspråk installert ( se Resource )
    Vis flere instruksjoner
    en

    Åpne IDLE tekst editor som følger med Python nedlasting . IDLE teksteditor er funnet i Programfiler ( eller Programmer for Macintosh) i Python -katalogen. En tom kildekoden filen åpnes i IDLE tekst editor vinduet .
    2

    Import standard bibliotek moduler " sys ", " fileinput " og " os " ved å skrive følgende tre utsagn på toppen av kildekoden filen:

    import sys

    import fileinput

    import os
    3

    Lag en variabel som vil holde argv [ 0 ] parameter. Du kan fjerne banen fra parameter ved hjelp av os.path.basename funksjon , slik som dette : en

    banenavn = os.path.basename ( sys.argv [ 0 ] )
    4 < p> Skriv ut sys.argv [ 0 ] parameter i sin opprinnelige form , slik at du kan sammenligne den med utgang etter at du har fjernet banen . Du kan skrive noe sånt som dette for å skrive ut parameter:

    print ( sys.argv [ 0 ] )
    5

    Print ut den variabelen som holder sys.argv [ 0 ] parameter med banen fjernet , slik:

    print ( veinavn )
    6

    Kjør programmet ved å trykke " F5 ". Programmet vil først sende ut sys.argv [ 0 ] parameter , som er den fullstendige banen til skriptet , pluss manuset navn. Deretter vil det sende ut manuset navn uten sti . Utgangen vil se omtrent slik ut : en

    C: \\ Python \\ Prosjekter \\ scriptname.py

    scriptname.py

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette opp prosjektbiblioteker i Python 
    ·Hvordan Flett en Array i Python 
    ·Hvordan lage en Innsetting Sorter i Python 
    ·Slik kjører du en Python Script Uten Python 
    ·Liste Extend i Python 
    ·Slik konverterer Epoch i Python 
    ·Slik fjerner duplikater i Lister i Python 
    ·Hvordan Beregn Simpson Rule hjelp Python 
    ·Slik Clear en matrise eller liste i Python 
    ·Funksjon Prototype i Python 
      Anbefalte artikler
    ·Slik fjerner Padding Fra et C Structure 
    ·Hvordan Sammenlign forskjellene i to rader i Oracle SQL…
    ·Hvordan bruke farger i Java 
    ·Java UDP: Hvordan sende en fil 
    ·Slik konverterer et heltall til en String i Visual Basi…
    ·Hvordan vite om en føflekk bør fjernes 
    ·Hvordan bruke 2D- objekter i CPP 
    ·Hvordan Sorter Arrays Numerisk i Visual Basic 
    ·Slik viser de etiske et Visual C Prosjekt 
    ·Hvordan finne Out Your javac Version 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/