Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RickinPC

Como verificar se um arquivo existe?

Recommended Posts

Tenho que verificar se o arquivo banco.db existe, pois esse é o arquivo de banco de dados SQLite do meu programa.

se ele existir eu continuo o programa, se não existir eu o crio e crio as tabelas dentro dele também.

 

alguem ai sabe como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

import os.path

if os.path.exists('/home/lucas/banco.db'):

print 'existe!'

else:

print 'nao existe!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, você não deve usar funções de filesystem pra verificar isto. E se o arquivo existir mas não houver nenhuma tabela dentro dele ? Você precisa pensar no contexto do banco, você deve usar o SQLite para abrir o banco de dados independente se existe o arquivo ou não e usar os comandos SQL como "drop table if exists", para dropar ou recriar as tabelas caso elas existam, é pra isto que os comandos servem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.