“Python Obtenha argumentos da linha de comando” Respostas de código

Python Obtenha argumentos da linha de comando

import sys
print("This is the name of the script:", sys.argv[0])
print("Number of arguments:", len(sys.argv))
print("The arguments are:" , str(sys.argv))

#Example output
#This is the name of the script: sysargv.py
#Number of arguments in: 3
#The arguments are: ['sysargv.py', 'arg1', 'arg2']
Amused Albatross

Passe o argumento para um arquivo py

import sys

def hello(a,b):
    print "hello and that's your sum:", a + b

if __name__ == "__main__":
    a = int(sys.argv[1])
    b = int(sys.argv[2])
    hello(a, b)
# If you type : py main.py 1 5
# It should give you "hello and that's your sum:6"
Impossible Iguana

Java Leia o arquivo do argumento da linha de comando

import java.util.Scanner;
import java.io.File;
Scanner input = new Scanner(new File(args[0])); //Where args[0] is the cmd argument, the file name
gritter97

Passe os argumentos da linha de comando em Python

#https://towardsdatascience.com/3-ways-to-handle-args-in-python-47216827831a
import argparse

parser = argparse.ArgumentParser(description='Personal information')
parser.add_argument('--name', dest='name', type=str, help='Name of the candidate')
parser.add_argument('--surname', dest='surname', type=str, help='Surname of the candidate')
parser.add_argument('--age', dest='age', type=int, help='Age of the candidate')

args = parser.parse_args()
print(args.name)
print(args.surname)
print(args.age)
Brian None

Python Pass argumentos na linha de comando

# Python program to demonstrate
# command line arguments
 
 
import getopt, sys
 
 
# Remove 1st argument from the
# list of command line arguments
argumentList = sys.argv[1:]
 
# Options
options = "hmo:"
 
# Long options
long_options = ["Help", "My_file", "Output="]
 
try:
    # Parsing argument
    arguments, values = getopt.getopt(argumentList, options, long_options)
     
    # checking each argument
    for currentArgument, currentValue in arguments:
 
        if currentArgument in ("-h", "--Help"):
            print ("Displaying Help")
             
        elif currentArgument in ("-m", "--My_file"):
            print ("Displaying file_name:", sys.argv[0])
             
        elif currentArgument in ("-o", "--Output"):
            print (("Enabling special output mode (% s)") % (currentValue))
             
except getopt.error as err:
    # output error, and return with an error code
    print (str(err))
notorious

Argumentos de palavra -chave da linha de comando python

import argparse

if __name__ == '__main__':
   parser = argparse.ArgumentParser()
   parser.add_argument('--arg1')
   parser.add_argument('--arg2')
   args = parser.parse_args()

   print(args.arg1)
   print(args.arg2)

   my_dict = {'arg1': args.arg1, 'arg2': args.arg2}
   print(my_dict)
Expert--;

Respostas semelhantes a “Python Obtenha argumentos da linha de comando”

Perguntas semelhantes a “Python Obtenha argumentos da linha de comando”

Mais respostas relacionadas para “Python Obtenha argumentos da linha de comando” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código