Pular para o conteúdo

TENHO TRABALHO PRA AMANHA, ME AJUDA POR FAVOR [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. TENHO TRABALHO PRA AMANHA, ME AJUDA POR FAVOR [RESOLVIDO]

Enviado em 14/09/2022 - 12:35h

a minha professora passou um projeto pra entregar 15/09, a sala inteira passou a semana pesquisando e não achou a resposta, tenham piedade das nossas almas de estudantes do if.

1. Pesquise como executar um código python considerando um arquivo de entrada ao invés de entrada pelo teclado (como visto em aula) e forneça o comando.
2. Faça um Shell Script que execute todos os códigos python (.py) de um diretório considerando um único arquivo de entrada (entrada.txt)

essas são as perguntas, por tudo que é mais sagrado, ajudem-nos.



Responder tópico

2. Re: TENHO TRABALHO PRA AMANHA, ME AJUDA POR FAVOR [RESOLVIDO]

Melhor resposta

Enviado em 14/09/2022 - 13:00h


lenasilva escreveu:

a minha professora passou um projeto pra entregar 15/09, a sala inteira passou a semana pesquisando e não achou a resposta, tenham piedade das nossas almas de estudantes do if.

1. Pesquise como executar um código python considerando um arquivo de entrada ao invés de entrada pelo teclado (como visto em aula) e forneça o comando.
2. Faça um Shell Script que execute todos os códigos python (.py) de um diretório considerando um único arquivo de entrada (entrada.txt)

essas são as perguntas, por tudo que é mais sagrado, ajudem-nos.




1.
Para executar um código Python considerando um arquivo de entrada, deve-se utilizar o comando:

python3 nome_do_arquivo.py < nome_do_arquivo_de_entrada.txt

Ou:

python input.py < input.txt


2.
#!/bin/bash
for file in $(ls *.py); do python $file < entrada.txt; done

Teste aí, que agora eu não posso.





--
Chega uma hora na vida que você só quer bater o prego e não perder tempo estudando a ciência da construção de um martelo.

3. OBG, TE AMAMOS

Enviado em 14/09/2022 - 13:07h

vc tem o amor de 38 pessoas, e ódio de uma, a professora
e funcionou sim

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder