例1,列出指定目录下的文件内容,并在此目录下创建一个名为make的目录。
代码:
复制代码 代码示例:
#!/bin/
python
#edit:www.jb200.com
#
import os
#make=aa
path=raw_input("请输入要列的文件目录:") #请用户输入要列出的目录内容
if os.path.exists(path) == False: #调用系统exist来判断输入的目录是否存在,如果不存在就退出
print "输入的目录不存在"
os._exit()
filename=os.listdir(path) #把path目录下的内容赋值给filename
print filename #打印出来
#os.mkdir(r'D:mkdir')
os.makedirs( path+'make') #调用os创建目录下的内容
例2,删除指定目录下的临时文件
复制代码 代码示例:
#!/bin/python
#edit:www.jb200.com
#
import os
def scan(arg,dirname,names):
for file in names:
if file[0] == "~" or file[-4:] == ".bak" or file[-4:] == ".tmp":
print "删除文件:" ,file
file=dirname+""+file
os.remove(file)
print "完成!"
path=raw_input("请输入要删除文件的目录:(如D:temp)")
if os.path.exists(path)==False:
print "输入的目录不存在!"
os._exit(1)
os.path.walk(path,scan,0)
os.system('pause')