• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

繁星点点……

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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 """

 

posted on 2019-10-14 09:15  天若有情66  阅读(179)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3