Como ocultar bibliotecas Python importadas?

1

Eu sou um programador iniciante em Python. Isso pode parecer errado, mas espere um segundo. Meu programa depende de algumas bibliotecas que eu permiti que ele usasse via import . Essas bibliotecas agora estão aparecendo no meu diretório pessoal como "Documentos PS". Existe uma maneira de escondê-los sem impedir meu script Python de acessá-los?

    
por It's Willem 08.06.2015 / 19:58

1 resposta

4

Parece que você usou o shell em vez do Python para executar seu programa em Python.

Certifique-se de que a primeira linha do seu programa em Python seja algo como

#!/usr/bin/python

Veja Shebang para saber mais sobre isso.

Se o seu programa em Python é executado pelo shell, o shell chama importação (parte do ImageMagick) para cada uma das suas declarações de importação. Este programa espera que você clique em qualquer janela e, em seguida, faz uma captura de tela dessa janela e a salva sob o nome dado como argumento, por padrão, como arquivo PostScript.

Por exemplo

import sys

espera que você clique em uma janela e salve uma captura de tela dessa janela em um arquivo PostScript chamado sys no diretório atual.

Você pode simplesmente excluir esses arquivos PostScript.

    
por Florian Diesch 08.06.2015 / 20:29