c盘整理 Python脚本
能整理大部分无用文件
#!/usr/bin/python
#syscleaner.py
import os
import os.path
#delete files and directory recursively
def itedel(dir):
print('in dir :'+dir)
for doc in os.listdir(dir):
try:
if(os.path.isdir(doc)):
itedel(dir+'\\'+doc)
os.rmdir(dir+'\\'+doc)
else:
os.remove(dir+'\\'+doc)
print('removed :'+dir+'\\'+doc)
except:
pass
dir=os.environ['systemdrive']
ext=['tmp','_mp','log','gid','chk','old']
print('in dir :'+dir)
for file in os.listdir(dir):
try:
if(os.path.splitext(file)[1][1:].lower() in ext):
os.remove(dir+'\\'+file)
print('removed :'+dir+'\\'+file)
except:
pass
dir+='\\recycled'
if (os.path.isdir(dir)):
itedel(dir)
dir=os.environ['windir']
if (os.path.isdir(dir)):
print('in dir :'+dir)
for file in os.listdir(dir):
try:
if(os.path.splitext(file)[1][1:].lower()=='bak'):
os.remove(dir+'\\'+file)
print('removed :'+dir+'\\'+file)
except:
pass
dir1=dir+'\\prefetch'
if (os.path.isdir(dir1)):
itedel(dir1)
dir1=dir+'\\temp'
if (os.path.isdir(dir1)):
itedel(dir1)
dir=os.environ['userprofile']
dir1=dir+'\\recent'
if (os.path.isdir(dir1)):
itedel(dir1)
dir1=dir+'\\Local Settings\\Temporary Internet Files'
if (os.path.isdir(dir1)):
itedel(dir1)
dir1=dir+'\\Local Settings\\Temp'
if (os.path.isdir(dir1)):
itedel(dir1)
相关文档:
以下全文转载自http://www.keil.com/support/docs/50.htm Copyright © 2010 Keil™, An ARM® Company.
Information in this ar ......
转载自:http://purpen.javaeye.com/blog/98095
python 执行系统命令比较
关键字: python os system 系统命令
在此比较一下两种方法执行系统命令的方法,以方便于日后运用:(
1. os.system()
system(command) -> exit_status
Execute the  ......
#include <stdio.h>
#include <math.h>
#include <string.h>
int i,j,n,k,b;
float addp;
char bitw[20];
/*初始化结构体其中:s为信源符号;p为信源符号概率;padd为累加概率;
l_f为-log[p(s[i])]即估计码字长度;l为实际需要码字长度;w为码字*/
struct shan
{char s[20];
&nbs ......