Jump to content
Fórum Script Brasil
  • 0

Dificuldades em resolver exercicio do livro


loshermanos

Question

Sou inciante e preciso de ajuda.

Me deparei com um exercicio de um livro no qual apresenta o codigo:

import sys
print("Número de parâmetros: %d"% len(sys.argv))

for n,p in enumerate(sys.argv):
    print("Parâmetros %d = %s"%(n,p))

Até ai tudo bem no entanto,pede para "chamar o script na linha de comando usando os seguintes parâmetros:"

fparam.py primeiro segundo terceiro

fparam.py 1  2 3

fparam.py readme.txt 5

 

Gostaria de saber como "chamar o script"

Grato pela ajuda

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Se você está no Windows, basta ir pelo Prompt de Comando (CMD) e executar (na pasta onde está o seu arquivo .py):

python fparam.py

Isso se o caminho do Python estiver na variável de ambiente PATH. Caso não esteja, você deverá usar o caminho completo:

c:\Python23\python.exe fparam.py

Abraços!

Link to comment
Share on other sites

  • 0

Olá.. Estou respondendo 8 anos após sua pergunta. Talvez alguém ainda precise de ajuda com isso. Me deparei com o problema na Terceira Edição do livro "Introdução a programação com Python" de Nilo Ney Coutinho Menezes. 

O "fparam.py" é na verdade o nome do arquivo que você está escrevendo o algoritmo, no meu caso "pratice.py". A ideia é que o algoritmo consiga ler a quantidade de argumentos passados na linha de comando "terminal". Por exemplo, vamos executar o algoritmo: python3 pratice.py. Aqui só temos (1) argumento, o 'pratice.py', mas se executarmos: python3 pratice.py 1 2 3, então temos 4 argumentos - (pratice.py, 1, 2 e 3).

 

Espero ter ajudado com isso 🙂

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.9k
×
×
  • Create New...