Sem sempre vendo declarações de impressão ao chamar Python da Bash -- bash campo com python3 camp askubuntu Relacionado O problema

Not always seeing print statements when calling python from bash


0
vote

problema

português

Usando algo assim:

  rtncod=`./FetchTemps.py` if [ $? -ne 0 ] ; then    echo "bad news in FetchTemps" > ./Fetch_Temps.err fi    

Eu nunca vejo nenhuma declaração de impressão do meu script Python. Em vez disso, recebo uma mensagem como "Substituição de comando, ignorada Byte null" ou algo assim. As mensagens estão sendo comidas, então eu alterei meu script Python de

  except BaseException as e:        print("conn.send failed:" + str(e)    

usar

         logger.error("conn.send failed:" + str(e)    

Eu não recebo mais essas mensagens sobre o byte nulo, mas onde procuro as mensagens de erro do logger? Desculpe, eu sou um novato no Python. Eu sei que o = `. '" É o que come as mensagens como quando eu executo o python sem as mensagens de atribuição são impressas. Talvez eu não precise o rtrcod = mecanismo? O que $? É o 'e' da exceção?

english

Using something like this:

rtncod=`./FetchTemps.py` if [ $? -ne 0 ] ; then    echo "bad news in FetchTemps" > ./Fetch_Temps.err fi 

I never see any print statements in from my python script. Instead I get a message such as "command substitution, ignored null byte" or something like that. The messages are being ate up so I then changed my python script from

except BaseException as e:        print("conn.send failed:" + str(e) 

to use

       logger.error("conn.send failed:" + str(e) 

I no longer get those messages about the null byte but where do I look for the logger error messages? Sorry, I am a newbie on python. I do know that the =`.'" is what eats up the messages as when I run the python without the assignment messages get printed. Maybe I don't need to the rtrcod= mechansism? What does $? hold? is it the 'e' from the exception?

     
     
     

Lista de respostas


Perguntas relacionadas

4  pycharm não consegue encontrar python  ( Pycharm cant find python ) 
Quando eu tento executar pycharm, mostra este erro: ERROR: Cannot start PyCharm No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME env...

4  O comando "Pip Install Requere.txt.txt" retorna muitos erros, incluindo 404 não encontrados  ( Pip install requirements txt command returns many errors including 404 not fo ) 
(myenv1) root@p-VirtualBox:~/online-exam/onlineexam# pip install requirements.txt Collecting requirements.txt Exception: Traceback (most recent call last): ...

2  Problemas ao instalar o pacote EDX-DL com PIP  ( Issues while installing edx dl package with pip ) 
Eu queria fazer o maior download de alguma palestra do YouTube e do EDX, então eu dei uma olhada no projeto aqui: https://github.com/coursera-dl/edx-dl < ...

0  Por que o Ubuntu 16.04 vem com Python 3.5, mas não pip3?  ( Why does ubuntu 16 04 come with python 3 5 but not pip3 ) 
Esta é provavelmente uma pergunta básica, mas eu sou muito novo para o Ubuntu. Tanto quanto eu entendo, o Ubuntu 16.04 (e as seguintes versões) vêm com o Pyth...

0  Problema na invocar sudo fazer instalar no script python  ( Problem in invoke sudo make install in python script ) 
Eu escrevi o seguinte código para configurar o pacote Yara no meu script, mas quando ligar para a instalação de sudo, Python me dá erro. Como posso consertar ...

2  Instalando Python3.6 (e purgando cerca de 3,5 pacotes) bagunçados com o meu terminal  ( Installing python3 6 and purging some 3 5 packages messed up with my terminal ) 
Eu estava seguindo as instruções para instalar o Python3.6 na minha máquina Ubuntu 16.04 de Aqui e no processo eu também fiz alguns sudo apt-get purge em ...

104  Como faço para instalar o Python 3.3?  ( How do i install python 3 3 ) 
Eu baixei o Python 3.3 do site oficial, mas não há ideia de como instalá-lo. Estou usando o Ubuntu 12.04 ...

0  Python usa apenas um fio  ( Python use only one thread ) 
Eu tenho i7 8550U e 18.04.1. O Python ao usar o Notebook Jupyter está usando apenas um core 8 possível. Para outras tarefas, ou seja,. Java usa todos os núcle...

2  Como criar o botão Multi estilo em Python GTK3  ( How to create multi style button in gtk3 python ) 
Eu li documento GTK3 Python e sua parte do botão. Bem, estou tentando fazer um botão como este (é software Klavaro): Mas eu não encontrei nada sobre con...

0  Instalando pacotes do Ubuntu no script Python  ( Installing ubuntu packages within python script ) 
Eu quero instalar os seguintes pacotes dentro do meu script Python: python-pip python-sqlalchemy mongodb python-bson python-dpkt python-jinja2 python-magi...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.