# -*- coding: utf-8 -*-
import os.path
c=['/home/jf/python/abc',
'/home/jf/python/data_protein',
'/home/jf/python/123',
'/home/jf/python/data_ligand',
'/home/jf/python/aaa',]
t1=
if not t1:
print 'not exist,to make directory...'
else:
for x in t1:
print x
print 'delete directory...'
print 'make directory...'
t2= if ('data_protein' in d) or ('data_ligand' in d)]
if not t2:
print 'not exist,to make directory...'
else:
for x in t2:
print x
print 'delete directory...'
print 'make directory...'
###
for x in (r'c:\python27',r'c:\python3'):
if os.path.exists(x) and os.path.isdir(x):
print '%s exists and isdir,to do something......' % x
本帖最后由 whitelotus19 于 2014-12-25 08:34 编辑
回复 3# 893932098
用os.rmdir()删除目录,目录非空的话要删除整个目录树用shutil.rmtree(),你自己写个脚本试试看行不行。
os.mkdir()创建目录
os.rmdir(path)
Remove (delete) the directory path. Only works when the directory is empty, otherwise, OSError is raised. In order to remove whole directory trees, shutil.rmtree() can be used.
Availability: Unix, Windows.
相应的print语句那里替换成你要执行的操作不就行了
页:
[1]