

Helisi-1984
Resultados da busca
127 resultados encontrados com uma busca vazia
- criar-um-botao-copiar-codigo-para-usuario-copiar-algo-no-site
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Criar um botão 'Copiar código' para usuário copiar algo no site - Wix Velo import wixWindow from 'wix-window'; // Uma variavel "const" que vai estar seu texto const textToCopy = $w("#myTextElement").text; // função ultilizando wixWindow para copiar 'copyToClipboard' wixWindow.copyToClipboard(textToCopy) .then(() => { console.log("Text copied to clipboard"); // aqui você pode adicionar uma mensagem de sucesso ao usuário $w("#ElementoTexto").text = 'COPIADO'; }) .catch((err) => { console.error(err); // aqui você pode adicionar uma mensagem de erro ao usuário }); Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- inserir-dados-no-banco-de-dados-wix
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Inserir Dados no Banco de Dados - Wix Velo import wixData from 'wix-data'; // Aqui ele junta todad as informações que vc quer por dentro do banco em suas respectivas colunas usando os ids de identificação delas, seja por inputs, bancos interno etc... let toData = { "imagem" : Foto, "nome" : Nome, "email" : Email, } // aqui são inseridos os dados wixData.insert("NomeDoBanco", toData) .then((data) => { // vc pode colocar oque quiser aqui dentro, no meu caso eu coloquei um texto no front-end para alertar o ususario $w("#text42").text = "Seu perfil foi criado com sucesso em nosso banco de dados, 'APÓS ANALIZARMOS ELE SERA LIBERADO' , obrigado!" // mostrar o texto caso esteja oculto $w("#text42").show() // econder algo caso n necessita mostrar apos cadatro $w("#Atualisa").hide() $w("#NomeDoBancoNaPagina").refresh() }) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- copiar-ou-mover-aquivos-por-extensao-para-outra-pasta
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Copiar ou MOVER AQUIVOS POR "EXTENSÃO" PARA OUTRA PASTA - Python import os import shutil # // nomeDApasta em um local especifico # Local_Pasta1 = f"C:\\Users\\henri\\Desktop\\codigos\\nomeDApasta" Local_Pasta1 = "nomeDApasta\\" # ou nomeDApasta em no seu ambiente # Local_Pasta2 = f"C:\\Users\\henri\\Desktop\\codigos\\nomeDApasta" Local_Pasta2 = 'outraPasta\\' Nome_Arquivo = 'NomeDOarquivo' Extencao_Arquivo = 'rtf' nomeDApasta = os.path.dirname(Local_Pasta1) # ou se for na mesma pasta troca 'Local_Pasta1' por 'os.path.realpath(__file__)' # // lista a pasta Proc_Arq = os.listdir(nomeDApasta) for Arquivo in Proc_Arq: # // aqui Copia o aqruivo pela Extenção print(Arquivo) if Arquivo.endswith(f'.{Extencao_Arquivo}'): # // "shutil.copy"= copia, "shutil.move"= recorta e "shutil.copy" shutil.copy(os.path.join(Local_Pasta1, Arquivo), os.path.join(Local_Pasta2, Arquivo)) print(f'Todos Arquivos com Extenção={Extencao_Arquivo} Copiado de: {Local_Pasta1} para: {Local_Pasta2}') Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- nao-repetir-itens-na-lista-com-set()-em-
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Não repetir itens na lista com set() - Python dados = ['laranja', 'banana', 'maçã', 'morango', 'uva', 'pera', 'maçã', 'limão', 'banana', 'laranja'] valores = [] repetidos = set() for dado in dados: if dado not in valores: valores.append(dado) else: repetidos.add(dado) print(f'Valores = {valores}') print(f'Repetidos = {repetidos}') Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- cria arquivos txt rtf etc e escreve dentro dele
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Cria arquivos TXT, RTF ETC e escreve dentro dele - Python import os import shutil # // nomeDApasta em um local especifico # Local_Pasta = f"C:\\Users\\henri\\Desktop\\codigos\\nomeDApasta" Local_Pasta = "nomeDApasta\\" # ou nomeDApasta em no seu ambiente Nome_Arquivo = 'NomeDOarquivo' Extencao_Arquivo = 'rtf' Aquivo = Local_Pasta+Nome_Arquivo+"."+Extencao_Arquivo # // Aqui escreve oque vc quizer dentro do arquivo with open(Aquivo, 'w') as novo_arq: Escreve= 'Ola mundo!' novo_arq.writelines(Escreve) print('Escreveu em: ',Aquivo) print(Escreve) # // Algumas opcões para bricar ''' 'r' Leitura 'w' Escrita, Substitui o conteudo do arquivo existente 'x' Escrita, Retorna um erro caso o arquivo ja exista 'a' Escrita, Insere os novos dados no final do arquivo 'b' Modo binário 't' Modo de texto (padrão) '+' Atualizar, Tanto leitura quanto escrita "wb" Para usar o modo texto ou binário "rt" Aberto para leitura de texto write() Só recebe uma string por vez: writelines() Um objeto iterável (seja uma lista, uma tupla, um dicionário, etc) readline() Lê uma quantidade N de caracteres da primeira linha readlines() Este método irá retornar todas as linhas do arquivo read() Retorna todo o conteúdo do arquivo como uma sequência. ''' Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- Criar Webhook wix para conectar APIs e enviar dados do pc local para seu site wix -
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Criar Webhook wix para conectar APIs e enviar dados do pc local para seu site wix - ['{ Scripts Codigos Usados }'] Criar webhook wix para conectar apis, git ou a http externo - Wix Velo Enviar dados do pc local para seu site wix - Python 📄 Uma integração de API, na qual você pode usar uma API para enviar dados do seu computador local para o seu site Wix e notificar sobre as mudanças no GitHub. Para fazer isso, você precisará criar um webhook no Wix e configurá-lo para chamar a API que deseja usar para enviar os dados. Você também precisará criar um script Python que coleta os dados do seu computador local e envia esses dados para uma API. Este script Python pode ser armazenado em um repositório do GitHub. Para criar um webhook no Wix, você pode seguir as instruções fornecidas nos documentos do Wix. É importante lembrar que você precisa ter conhecimentos em desenvolvimento web e API para realizar esta tarefa. Além disso, ao utilizar dados do seu computador local em um site, é importante ter certeza de que está protegendo suas informações pessoais e privadas. É recomendável que você consulte um especialista em segurança da informação para avaliar a segurança de sua integração antes de implementá-la. Botão "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- printar-colorido,-print()
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Uso de cor, printar colorido / cores - Python def vermelho(msg): return f'\033[1:31m{msg}\033[m' def vermelho_sublinhado(msg): return f'\033[4:31m{msg}\033[m' def vermelho_negatigo(msg): return f'\033[7:31m{msg}\033[m' def vermelho_fundo(msg): return f'\033[41m{msg}\033[m' def branco(msg): return f'\033[1:30m{msg}\033[m' def branco_sublinhado(msg): return f'\033[4:30m{msg}\033[m' def branco_negatigo(msg): return f'\033[7:30m{msg}\033[m' def branco_fundo(msg): return f'\033[40m{msg}\033[m' def verde(msg): return f'\033[1:32m{msg}\033[m' def verde_sublinhado(msg): return f'\033[4:32m{msg}\033[m' def verde_negatigo(msg): return f'\033[7:32m{msg}\033[m' def verde_fundo(msg): return f'\033[42m{msg}\033[m' def amarelo(msg): return f'\033[1:33m{msg}\033[m' def amarelo_sublinhado(msg): return f'\033[4:33m{msg}\033[m' def amarelo_negatigo(msg): return f'\033[7:33m{msg}\033[m' def amarelo_fundo(msg): return f'\033[43m{msg}\033[m' def azul(msg): return f'\033[1:34m{msg}\033[m' def azul_sublinhado(msg): return f'\033[4:34m{msg}\033[m' def azul_negatigo(msg): return f'\033[7:34m{msg}\033[m' def azul_fundo(msg): return f'\033[44m{msg}\033[m' def roxo(msg): return f'\033[1:35m{msg}\033[m' def roxo_sublinhado(msg): return f'\033[4:35m{msg}\033[m' def roxo_negatigo(msg): return f'\033[7:35m{msg}\033[m' def roxo_fundo(msg): return f'\033[45m{msg}\033[m' def cinza(msg): return f'\033[1:37m{msg}\033[m' def cinza_sublinhado(msg): return f'\033[4:37m{msg}\033[m' def cinza_negatigo(msg): return f'\033[7:37m{msg}\033[m' def cinza_fundo(msg): return f'\033[47m{msg}\033[m' def ciano(msg): return f'\033[1:36m{msg}\033[m' def ciano_sublinhado(msg): return f'\033[4:36m{msg}\033[m' def ciano_negatigo(msg): return f'\033[7:36m{msg}\033[m' def ciano_fundo(msg): return f'\033[46m{msg}\033[m' def italico(msg): return f'\033[3m{msg}\033[m' print(verde('Seja'),amarelo_fundo('bem'),ciano_sublinhado('ao'), ciano_negatigo('site'),italico('Alguns'),roxo('CODIGOS')) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- criar-webhook-wix-para-conectar-apis,-git-ou-a-http-externo
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado criar webhook wix para conectar apis, git ou a http externo - Wix Velo import { ok, notFound, serverError } from 'wix-http-functions'; // Cominicata com API // crie um arquivo "http-functions.js" saiba mais em --> https://www.wix.com/velo/reference/wix-http-functions/introduction /* Expondo uma API Define a função abaixo do webhook, pode usar outros tipos de prefixo_ use_, post_, get_ , e utros --> https://support.wix.com/en/article/velo-exposing-a-site-api-with-http-functions */ export function pref_nomeFUNÇÃO(request) { // SEU WEBHOOK --> https://NOME_SITE/_functions/nomeFUNÇÃO_sem_prefixo console.log('01 PRIMEIRO REQUEST', request) // a função usa o método "json()" do objeto "body" do request para obter o corpo da mensagem em formato JSON request.body.json() .then((body) => { //Dentro dessa função de retorno de chamada, o código imprime o corpo da mensagem com algumas informações específicas console.log('Corpo MSG: ', body) console.log('ID: ', body.id) console.log('NOME: ', body.cliente) console.log('Minha MSG: ', body.texto) // Restante do código, pode colocar ate para enviar ao banco de dados }); return ok(); } Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- Criar Imagens Com IA em Python | Alguns_Codigos
Como Criar Imagens Com Inteligência Atrificial em Python utilizando Stable Diffusion no huggingface ___________________________________________________________ PARA CRIAR PROGRAMA https://www.python.org/downloads https://www.jetbrains.com/pycharm/download/?section=windows ___________________________________________________________ IA DE IMAGENS 1. Utilizando IA de Geração de Imagens Ferramentas como DALL·E, MidJourney ou Stable Diffusion 2. Obtendo a API Key do Hugging Face: Hugging Face : https://huggingface.co python.exe -m pip install --upgrade pip pip install huggingface_hub pip install diffusers transformers accelerate cole no termina:huggingface-cli login vai pedir = Enter your token (input will not be visible): cole a chave: 'AQUI SUA CHAVE' obs ela nao aparece no terminal mas ela esta la, É so de enter e 'y' e pronto CRIANDO IMAGENS COM CPU ___________________criar aquivo____________________________ Usando_CPU.py from diffusers import StableDiffusionPipeline import torch print('USANDO CPU............................. "') def gerar_imagem(texto_prompt, caminho_saida="CPU_imagem.png"): # Carregar o pipeline do Stable Diffusion modelo = "runwayml/stable-diffusion-v1-5" pipeline = StableDiffusionPipeline.from_pretrained(modelo, torch_dtype=torch.float32) # Alterado para float32 pipeline.to("cpu") # Forçar o uso da CPU # Gerar a imagem print(f"Gerando imagem para o prompt: '{texto_prompt}'...") imagem = pipeline(texto_prompt).images[0] # Salvar a imagem imagem.save(caminho_saida) print(f"Imagem salva em: {caminho_saida}") # Exemplo de uso prompt = "A White Nelore Cattle, In The Green Pasture." gerar_imagem(prompt) ___________________________________________________________ MODULOS PARA GPU se: import torch print(torch.cuda.is_available()) for igual a False: pip uninstall numpy pip install numpy==1.24.0 pip uninstall torch pip uninstall torchvision pip uninstall torchaudio no MEU caso, para a GTX 1050, você pode usar o CUDA 11.2 ou superior) pip install torch==2.1.0+cu118 torchvision==0.16.0+cu118 torchaudio==2.1.0+cu118 -f https://download.pytorch.org/whl/torch_stable.html CRIANDO IMAGENS COM PLACA GRAFICA - GPU ____________criar aquivo______________________ Usando_GPU.py from diffusers import StableDiffusionPipeline import torch print('USANDO GPU PLACA DE VIDEO............................. "') def gerar_imagem(texto_prompt, caminho_saida="GPU_imagem.png"): # Carregar o pipeline do Stable Diffusion modelo = "runwayml/stable-diffusion-v1-5" pipeline = StableDiffusionPipeline.from_pretrained(modelo) # Verificar se CUDA está disponível e mover o modelo para GPU if torch.cuda.is_available(): pipeline.to("cuda") else: raise RuntimeError("CUDA não está disponível. Certifique-se de que sua GPU está configurada corretamente.") # Gerar a imagem print(f"Gerando imagem para o prompt: '{texto_prompt}'...") imagem = pipeline(texto_prompt).images[0] # Salvar a imagem imagem.save(caminho_saida) print(f"Imagem salva em: {caminho_saida}") # Exemplo de uso prompt = "A White Nelore Cattle, In The Green Pasture." gerar_imagem(prompt) TENTAR CRIAR IMAGENS COM CPU e GPU AO MESMO TEMPO __________criar aquivo____________ Usando_GPU_CPU.py from diffusers import StableDiffusionPipeline import torch import multiprocessing # Função para dividir um texto longo em partes menores def dividir_prompt(texto, limite_tokens=77): palavras = texto.split() partes = [] while palavras: parte = [] while palavras and len(" ".join(parte + [palavras[0]]).split()) <= limite_tokens: parte.append(palavras.pop(0)) partes.append(" ".join(parte)) return partes # Função que vai processar um lote de imagens em um dispositivo específico (GPU ou CPU) def processar_lote(lote_prompts, dispositivo, caminho_saida_prefixo="imagem_gerada"): print(f"Processando no dispositivo {dispositivo}...") modelo = "runwayml/stable-diffusion-v1-5" pipeline = StableDiffusionPipeline.from_pretrained(modelo, torch_dtype=torch.float32) # Enviar o pipeline para o dispositivo adequado (GPU ou CPU) pipeline.to(dispositivo) for i, prompt in enumerate(lote_prompts): # Gerar a imagem para cada prompt with torch.no_grad(): # Desativa o cálculo de gradientes para otimizar a memória imagem = pipeline(prompt).images[0] # Salvar a imagem gerada caminho_saida = f"{caminho_saida_prefixo}_{dispositivo}_{i}.png" imagem.save(caminho_saida) print(f"Imagem salva em: {caminho_saida}") # Função para dividir os prompts entre GPU e CPU e processar em paralelo def gerar_imagens_em_paralelo(prompts, num_lotes=2): if len(prompts) < num_lotes: num_lotes = len(prompts) # Não criar mais lotes do que o número de prompts # Dividir os prompts em lotes lotes = [prompts[i:i + len(prompts) // num_lotes] for i in range(0, len(prompts), len(prompts) // num_lotes)] # Garantir que o último lote tenha o resto dos prompts (caso haja uma divisão desigual) if len(lotes) > num_lotes: lotes[num_lotes - 1].extend(lotes[-1]) del lotes[-1] # Criar uma lista de dispositivos, começando com a GPU dispositivos = ["cuda", "cpu"] # Atribuir dispositivos aos lotes dispositivos_para_lotes = [] for i in range(len(lotes)): dispositivo = dispositivos[i % len(dispositivos)] # Alternar entre "cuda" e "cpu" dispositivos_para_lotes.append(dispositivo) # Agora, distribuímos os lotes de forma balanceada entre a GPU e a CPU processos = [] for i, lote in enumerate(lotes): dispositivo = dispositivos_para_lotes[i] # Usa o dispositivo atribuído ao lote p = multiprocessing.Process(target=processar_lote, args=(lote, dispositivo)) processos.append(p) p.start() # Aguardar todos os processos terminarem for p in processos: p.join() if __name__ == '__main__': # Exemplo de uso com o texto sobre o gado Nelore prompt_original = ( "A White Nelore Cattle, In The Green Pasture." ) # Dividir o prompt em partes menores para que caibam no modelo prompts_divididos = dividir_prompt(prompt_original) gerar_imagens_em_paralelo(prompts_divididos) # ======================== BONUS CODIGO GPT ============================ tem q por creditos--> https://platform.openai.com/usage gerar chave--> https://platform.openai.com/api-keys INSTALE ISSO NO SEU AMBIENTE: python.exe -m pip install --upgrade pip pip install openai **** CODIGO PARA CRIAR IMAGENS COM CHAT-GPT ___________criar aquivo____________ Usando_servidor_GPT.py import requests from openai import OpenAI Chave = "" def gerar_imagem(prompt, caminho_saida="imagem.png"): try: IA = OpenAI( api_key=Chave, ) Resp = IA.images.generate( model='dall-e-3', prompt=prompt, size='1024x1024', quality='standard', n=1) Link_Imagem = Resp.data[0].url print(Link_Imagem) # Baixar e salvar a imagem localmente resposta_imagem = requests.get(Link_Imagem) with open(caminho_saida, "wb") as f: f.write(resposta_imagem.content) print(f"Imagem salva em: {caminho_saida}") except Exception as e: print(f"Erro ao gerar imagem: {e}") # Exemplo de uso prompt = "A White Nelore Cattle, in the green pasture, realistic style" gerar_imagem(prompt)
- onclick-botao-dentro-da-funcao-wix-velo
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Onclick botão dentro da função - Wix Velo // aqui criamos um evento ao clicar no botão $w("#IdNomeBotao").onClick((event) => { // seu codigo para seu evento }); Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- obter-o-nome-do-usuario-atualmente-logado
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado obter o nome do usuário atualmente logado - Wix Velo import wixUsers from 'wix-users'; $w.onReady(function () { let user = wixUsers.currentUser; let userName = user.name; console.log(userName); // exibe o nome do usuário no console }); Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- criar-pasta-ou-apagar-pasta
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Criar Pasta ou Apagar pasta - Python import os Nome_Pasta = 'NomePasta' # // cria pasta em um local especifico # Local_Pasta = f"C:\\local\\da\\pasta\\{Nome_Pasta}" # // ou pasta em no seu ambiente Local_Pasta = "nomeDApasta" # // criando a pasta try: os.makedirs(Local_Pasta) except FileExistsError as e: print(f'Pasta: "{Nome_Pasta}" já existia !') # // criando a pasta try: os.removedirs(Local_Pasta) print(f'Pasta: "{Nome_Pasta}" Removida !') except FileExistsError as e: ... Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva






