К книге
Приложение к «Python в библиотеке»Arch. Other. delbylist.py
88%
Arch. Other. delbylist.py
30

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import sys, os

# 2 авг

#

#--------------------------------------------------

L = []

co = 0

#--------------------------------------- , ,

def LoadFile(fn, Li): # Загрузка из файла в список

, ,if os.path.isfile(fn):

, , , ,f = open(fn,'r')

, , , ,for i in f:

, , , , , ,Li.append(i)

, , , ,f.close()

, ,else:

, , , ,print('I need '+ fn)

, , , ,exit()

#--------------------------------------

def myDelFile(L):

, ,global co

, ,for i in L:

, , , ,n = i.strip()

, , , ,if os.path.isfile(n):

, , , , , ,os.remove(n)

, , , , , ,co += 1

, , , ,else:

, , , , , ,print(n)

#----------------------------------------

path = os.getcwd()

ln = len(path) + 1

#----------------------------------------

LoadFile('ddel.txt', L)

myDelFile(L)

print( 'Done '+ str(co))

Предыдущая главаГлава 30 из 34Следующая глава