Ed
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.
Cadastre-se ou realize login
Ed
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.
Mais perguntas desse material