Novato em python [RESOLVIDO]

1. Novato em python [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/08/2009 - 15:29h

Gostaria de uma ajuda em um script que receba o nome de um arquivo e verifique se ele está no diretório.
Grato.


  


2. MELHOR RESPOSTA

Alex Fernando Ferreira
staltux

(usa Slackware)

Enviado em 31/08/2009 - 17:09h

1. Sei que poderia ter editado o post anterios, mas creio que fica mais organizado criar outro:

Agora que vi, o post do balani esta bem mais objetivo/simples que o meu...então mesclando os dois fica:

import os.path
diretorio = raw_input("Diretorio de pesquisa: ")
arquivo = raw_input("Arquivo a ser procurardo: ")
if os.path.exists(diretorio+arquivo):
print "Encontrado"
else:
print "Nao Encontrado"

Agora sim...

3. Re: Novato em python [RESOLVIDO]

Adriano Rodrigues Balani
balani

(usa Slackware)

Enviado em 31/08/2009 - 16:16h

Vê se esse script te ajuda a começar o seu:
import os.path
from time import sleep
import commands

while 1:

if os.path.exists('/home/marlon/downloads/teste.rar.part'):
print 'espera 1 minuto'
sleep(60)
else:
os.system("poweroff")

Fonte: http://petryx.blogrs.com.br/category/python/


4. Aqui um exemplo já feito

Alex Fernando Ferreira
staltux

(usa Slackware)

Enviado em 31/08/2009 - 16:52h

vai ai o codigo:

import glob
diretorio = raw_input("Diretorio de pesquisa: ")
lista = glob.glob(diretorio+'*')
arquivo = raw_input("Arquivo/Diretorio a ser procurardo: ")
try:
indice = lista.index(diretorio+arquivo)
except ValueError:
print "O diretorio/Arquivo nao foi encontrado"
else:
print "Arquivo/Diretorio encontrado no indice ", indice

#####

e se você quiser listar o que tem no diretorio vc pode fazer um:
for i in lista: print i

#########

outra coisa, sabe aquele '*' na linha da lista?
se vc subistituir por exemplo por *.txt, sera feita uma busca apenas por arquivos de texto.

Espero ter ajudado.Flws


5. Obrigado

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/08/2009 - 17:20h

Gostaria de agradecer a todos pelas respostas, em especial as de balani e alexfernandognr . Tenham certeza, elas me ajudaram muito.
Valeu!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts