Enviado em 18/04/2021 - 14:51h
Prezados boa tarde, sou iniciante no python e estou com dificuldades iniciais em abrir um arquivo para trabalhar nele, estou tentando execultar o comando abaixo mas esta gerando erro e não sei solucionar, alguem pode ajudar?Enviado em 18/04/2021 - 18:08h
Boa tarde! Esses erros são comuns. Em meus códigos gosto de criar caminhos relativos baseado no diretório onde estou trabalhando. Tendo referência de onde vc está fica mais fácil saber onde quer chegar, certo? Eu costumo usar o código do framework Django para criar caminhos relativos assim:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
os.path.join(BASE_DIR, "caminho/do/meu/arquivo.txt")
Enviado em 18/04/2021 - 20:34h
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
os.path.join(BASE_DIR, "caminho/do/meu/arquivo.txt")
Enviado em 18/04/2021 - 20:56h
Esse erro é referente ao módulo os que não foi importado antes do uso. Coloque a seguinte linha no inicio do seu arquivo no collabimport os
# Sempre importe os módulos que irá usar antes de usá-los import os # Aqui você descobre automaticamente onde está trabalhando BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # Aqui você aponta um caminho relativo para criar um # caminho absoluto para acessar o arquivo new_path = os.path.join(BASE_DIR, "diretorio/arquivo.txt") with open(new_path, "r") as file: # Lê o arquivo linha por linha. for line in file.readlines(): print(line)
Enviado em 18/04/2021 - 21:03h
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
os.path.join(BASE_DIR, "caminho/do/meu/arquivo.txt")
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
Erro na atualização dos apps na barra de tarefas (6)
Ajuda Pra Melhoria do NFTABLES. (2)