Script:Erro de importação [RESOLVIDO]

1. Script:Erro de importação [RESOLVIDO]

Bartolomeu Silva
nao_eh_osimpson

(usa Linux Mint)

Enviado em 01/07/2019 - 20:57h

Olá, estou cometendo um erro de principiante, mas não sei onde:

#!/usr/bin/python3
from /etc import group

File "./listar", line 2
from /etc import group

SyntaxError: invalid syntax


Eu já procurei em vários sites, mas ninguém explica usando o linux....Eu preciso importar do diretório /etc/group e o arquivo é group....Mas dá sintaxe inválida e não sei o motivo....
Me ajudem pfv
Grato


  


2. Re: Script:Erro de importação [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 01/07/2019 - 23:07h

no "from" vc informa o arquivo de módulos, e no "import" qual módulo/classe quer importar ou todos "*", exemplo:

from group import group

ou

from group import *

para colocar um diretório no seu path, para depois importar os arquivos de módulo, vc pode usar um "sys.path.append"

sys.path.append('/etc/group')

só lembrando que o from e import é usado para código python, se o que vc está tentando fazer é ler um arquivo, use o "with open":

with open('/etc/group') as arquivo:
print(arquivo.read())





3. Deu certo!

Bartolomeu Silva
nao_eh_osimpson

(usa Linux Mint)

Enviado em 02/07/2019 - 10:19h

rai3mb escreveu:

no "from" vc informa o arquivo de módulos, e no "import" qual módulo/classe quer importar ou todos "*", exemplo:

from group import group

ou

from group import *

para colocar um diretório no seu path, para depois importar os arquivos de módulo, vc pode usar um "sys.path.append"

sys.path.append('/etc/group')

só lembrando que o from e import é usado para código python, se o que vc está tentando fazer é ler um arquivo, use o "with open":

with open('/etc/group') as arquivo:
print(arquivo.read())




Consegui com a sua ajuda, muito obrigado. Eu não conhecia esse comando.

+------+
| bart |
+------+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts