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\LRzl\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:UsersAdministrator.PCOS-2019UWIKDJDesktop1.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 """
原文地址:https://www.cnblogs.com/bcyczhhb/p/11669581.html