Logo Passei Direto
Buscar
Em um script Python, um desenvolvedor precisa escrever uma sequência de strings em um novo arquivo chamado "log.txt". O arquivo não existe e deve ser criado para registrar essas strings. Qual modo de acesso deve ser utilizado na função open para criar e escrever no arquivo "log.txt"? rb. r. w. r+. a.
User badge image
Rayane Pignaton

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Você precisa criar um novo arquivo e escrever nele. Vamos analisar as opções: - rb: Modo de leitura em binário. Não serve para criar ou escrever. - r: Modo de leitura. Também não serve para criar ou escrever. - w: Modo de escrita. Se o arquivo não existir, ele será criado. Se existir, será sobrescrito. - r+: Modo de leitura e escrita. O arquivo deve existir, caso contrário, gera um erro. - a: Modo de anexação. Se o arquivo não existir, ele será criado, e se existir, os dados serão adicionados ao final. Para o seu caso, onde o arquivo "log.txt" não existe e deve ser criado para registrar as strings, a melhor opção é w. Portanto, a resposta correta é: w.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

O modo de acesso que deve ser utilizado na função open para criar e escrever no arquivo "log.txt" é o modo "w" (write). O modo "w" é utilizado para criar um novo arquivo e escrever nele. Se o arquivo já existir, o modo "w" irá sobrescrevê-lo. Portanto, é importante ter cuidado ao utilizar esse modo para não perder dados importantes. Exemplo de código: ``` with open("log.txt", "w") as arquivo: arquivo.write("Primeira string\n") arquivo.write("Segunda string\n") arquivo.write("Terceira string\n") ``` Nesse exemplo, o arquivo "log.txt" será criado e as três strings serão escritas nele.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Em uma empresa de software, um novo projeto é iniciado usando a metodologia RAD. O objetivo é desenvolver rapidamente um aplicativo web customizado para um cliente, permitindo a modificação contínua do protótipo durante o desenvolvimento.

Qual é um dos principais benefícios do uso da metodologia RAD neste cenário?


Rápida adaptação a mudanças.


Menos necessidade de testes.


Maior segurança no código.


Menor custo de desenvolvimento.


Independência de feedback do cliente.

Em um projeto de análise de dados, um desenvolvedor Python precisa abrir um arquivo chamado "dados.csv" localizado no mesmo diretório do script. Este arquivo será utilizado para leitura e análise de dados. Ele precisa garantir que o arquivo seja aberto corretamente. Qual comando o desenvolvedor deve utilizar para abrir o arquivo "dados.csv" para leitura?

open("dados.csv", "w").
open("dados.csv", "a").
open("dados.csv", "r").
open("dados.csv", "rb").
open("dados.csv", "x").

Considere que executamos o script exercício_9a.py da imagem a seguir e obtivemos o erro apresentado no console abaixo da figura. Para evitar que o programa parasse, tratamos as exceções conforme script também na imagem. As exceções Python são herdadas da classe Exception, que é mais abrangente. Qual a saída do script ao ser executado?

O programa apresentou um erro de FileNotFoundError.
O programa não irá gerar nenhuma saída.
As exceções Python são herdadas da classe Exception, que é mais abrangente.
Erro geral
Diretório não encontrado
mesmo erro apresentado na execução do script exercício_9a.py
Erro de sistema

Mais conteúdos dessa disciplina