python os模块
1 print(os.name) #获取当前系统平台 2 print(os.getcwd()) #获取当前目录 3 print(os.getenv("path"))#获取环境变量 path 4 print(os.sep) 5 print(os.listdir("f:\\"))#获取指定目录下的文件和文件名,无参数则指当前目录 6 """ 7 os.mkdir("自动创建")#创建目录 8 os.rmdir("自动创建")#删除一个空目录 9 os.rename()#重命名目录名或者文件名录。 10 """ 11 my_dir="D:\\liangmx\\LR\zl\\123" 12 13 #os.makedirs(my_dir)#可以生成多层递归目录。 14 #os.removedirs(my_dir)#可以删除多层递归的空目录。 15 16 os.chdir("c:\\")#改变当前目录,到指定目录中。 17 print(os.listdir()) 18 print(os.getcwd()) 19 print(os.path.exists(r"C:\Users\Administrator.PCOS-2019UWIKDJ\Desktop\1.py"))#判断文件或者目录是否存在 20 print(os.path.isfile("c:\\a.txt"))#判断是否为文件 21 print(os.path.isdir("c:\\a.txt"))#判断是否为目录 22 aa="c:\\a.txt" 23 print(os.path.getsize(aa))#返回文件大小 24 """ 25 os.path.basename(path)#返回文件名 26 os.path.dirname(path)#返回文件路径 27 os.path.abspath(name)#返回绝对路径。 28 os.path.join(path,name)#连接目录与文件名。 29 """ 30 """ 31 dirs="D:\\Release\\bin" 32 if not os.path.exists(dirs): 33 os.makedirs(dirs) 34 35 else: 36 files= os.listdir(dirs) 37 print(files) 38 #拼接了路径 39 fullpath=os.path.join(dirs,files[0]) 40 print (fullpath) 41 #判断一个路径是否是一个文件,是否目录 42 if os.path.isfile(fullpath): 43 print( '我是一个文件') 44 elif os.path.isdir(fullpath): 45 print( '我是一个目录') 46 """ 47 '''编写程序: 48 1:能在当前目录下查找文件名包含指定字符串的文件 49 2:并打印出绝对路径 50 ''' 51 """ 52 sub_str="电子时钟" 53 cur_dir=os.getcwd() 54 files=os.listdir(cur_dir) 55 for item in files: 56 print (item) 57 if os.path.isfile(os.path.join(cur_dir,item)): 58 if item.find(sub_str) != -1: 59 print (os.path.join(cur_dir,item)) 60 """