Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur man tar bort Path Från argv [ 0 ] i Python

    Ett ​​Python-skript kan passerade parametrar när det startas från kommandoraden . Parametrar kan användas för att ange vissa filer att skriptet kan använda för indata och utdata . Du kan använda Python bibliotek för att komma åt parametrarna för ett Python-skript . Parametrarna lagras i en datastruktur som kallas argv . Den första parametern är den fullständiga sökvägen i själva skriptet . Den Python standard biblioteket har en funktion som kan ta vägen och lämnar dig med bara manuset namnet . Saker du behöver
    dator med Python 3.2 installerad programmeringsspråk ( se Resurs )
    Visa fler instruktioner
    1

    Öppna IDLE textredigerare som följer med Python nedladdning. Den IDLE textredigerare finns i Program ( eller Program för Macintosh ) i Python katalogen . En tom källkod fil öppnas i IDLE textredigeringsfönstret .
    2

    Import standardbiblioteket moduler " sys ", " fileinput , " och " os " genom att skriva följande tre uttalanden på toppen av källkoden filen :

    import sys

    import fileinput

    import os
    3

    Skapa en variabel som kommer att hålla argv [ 0 ] parameter. Du kan ta stigen från parametern genom att använda os.path.basename funktionen så här :

    sökväg = os.path.basename ( sys.argv [ 0 ] )
    4

    Skriv ut sys.argv [ 0 ] parameter i sin ursprungliga form , så att du kan jämföra den med produktionen efter att du har tagit bort vägen . Du kan skriva något sådant här för att skriva ut den parameter :

    print ( sys.argv [ 0 ] )
    5

    Skriv ut den variabel som håller sys.argv [ 0 ] parametern med den borttagna vägen , så här :

    print ( sökväg )
    6

    Kör programmet genom att trycka på " F5 ". Programmet kommer först mata ut sys.argv [ 0 ] parameter , vilket är den fullständiga sökvägen till skriptet , plus manuset namn . Därefter kommer den mata skriptet namn utan sökvägen . Utgången kommer att se ut ungefär så här :

    C : \\ Python \\ Projekt \\ scriptname.py

    scriptname.py

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en loop i Python
    ·Hur man gör en insättning Sortera i Python
    ·Konvertera MATLAB -skript till Python
    ·Hur Exportera en Python Test Suite i Selenium
    ·Python Lambda Lista Förståelse
    ·Hur du använder Python Math.log Med Base 10
    ·Så ändrar Python Utgång till PID
    ·Hur Code Whois Lookup i Python
    ·Hur man kör tre slingor i Python
    ·Hur hittar medelvärdet av en lista i Python
    Utvalda artiklarna
    ·Hur man skapar en sträng från frågeresultat i PHP My…
    ·PHP MySQL Nytt konto Tutorial
    ·Hur du tar bort historik i ASP.NET
    ·Hur ansluta till en Oracle- databas i Java
    ·Hur man skapar SAP bakgrund jobb Automatiskt
    ·Så här visar databasdata i webbsidor
    ·Hur man använder VB6 som en SWF Variable Finder
    ·Hur man skriver en tidsinställd IE Script
    ·Skriva ut till en listbox i Visual Basic
    ·Hur man hittar det största värdet i en array i Visual…
    Copyright © Dator Kunskap http://www.dator.xyz