Pular para o conteúdo

Manipulando strings dentro de lista em um subprocesso [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Manipulando strings dentro de lista em um subprocesso [RESOLVIDO]

Enviado em 09/11/2015 - 19:05h

Tenho uma string que quero passar como parametro para um subprocesso

user_https = raw_input ("Passe seu html aqui: ")

processo_processo = subprocess.check_output(["processo","-e", "%s"] %user_https)

Alguém sabe como passo essa string(user_html) para o parametro do subprocesso ? Ele retorna esse erro:

TypeError: unsupported operand type(s) for %: 'list' and 'str'
Obrigado e desculpe pela pergunta juvenil apenas não encontrei outro meio de fazer isso em pesquisas pelos buscadores.

Responder tópico

2. Re: Manipulando strings dentro de lista em um subprocesso [RESOLVIDO]

Melhor resposta

Enviado em 09/11/2015 - 19:14h


O seu código está errado


user_https = raw_input ("Passe seu html aqui: ")

processo_processo = subprocess.check_output(["processo","-e", "%s"] %user_https)
troque por


user_https = raw_input("Passe seu html aqui: ")

processo_processo = subprocess.check_output(["processo","-e", "%s" % user_https])

3. Resolvido

Enviado em 09/11/2015 - 19:21h


Obrigado pela resposta meu caro, que simples ^^.



Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder