zoukankan      html  css  js  c++  java
  • python os操作

     1 # 常用的文件管理操作
     2 # https://www.cnblogs.com/dkblog/archive/2011/03/25/1995537.html
     3 import os
     4 import shutil
     5 
     6 # 切换工作目录,默认是在当前目录下
     7 #  os.chdir("xx")
     8 
     9 # 当前的工作目录 D:pythonworkspacepy_basecn	eleio
    10 print(os.getcwd())
    11 
    12 # 重命名
    13 # os.rename("f:/test_copy.sql", "f:/xdd.sql")
    14 
    15 # 获取文件名,不含路径 a.sql
    16 print(os.path.basename("f:/ostest/a.sql"))
    17 
    18 # 分隔符 
    19 print(os.path.sep)
    20 
    21 # 获取绝对路径f:ostesta.sql
    22 print(os.path.abspath("f:/ostest/a.sql"))
    23 
    24 # 获取拓展名 返回元组 ('f:/ostest/a', '.sql')
    25 print(os.path.splitext("f:/ostest/a.sql"))
    26 
    27 # 获取路径和文件名 ('f:/ostest', 'a.sql')
    28 print(os.path.split("f:/ostest/a.sql"))
    29 
    30 # 获得驱动器与路径 ('f:', '/ostest/a.sql')
    31 print(os.path.splitdrive("f:/ostest/a.sql"))
    32 
    33 # 获取路径名 f:/ostest
    34 print(os.path.dirname("f:/ostest/a.sql"))
    35 
    36 # 判断是否存在
    37 print(os.path.exists("f:/ostest/a.txt"))
    38 
    39 # 判断是否为快捷方式
    40 # print(os.path.islink("f:/ostest/b.txt"))
    41 
    42 # 判断目录
    43 print(os.path.isdir("f:/test"))
    44 
    45 # 删除文件
    46 # os.remove("f:/xdd.sql")
    47 
    48 # 删除目录,只能删除空目录
    49 # os.removedirs("f:/ostest")
    50 
    51 # shutil可以递归删除
    52 shutil.rmtree("F:/post_bar_test")
    53 
    54 # 创建目录
    55 # os.makedirs("f:/ostest/xx/asdas")
    56 
    57 # 创建文件,windows上不支持mknod函数
    58 # os.mknod("f:/ostest/a.sql")
    59 # 创建完成后一定要关闭,默认创建的文件编码是cp936,也就是gbk
    60 # fp = open("f:/ostest/a.sql", "w",encoding="utf-8")
    61 # fp.close()
  • 相关阅读:
    Spring 控制反转容器(Inversion of Control – IOC)
    理解依赖注入(DI
    创建一个简单的Spring应用
    Spring开发环境搭建(Eclipse)
    Spring框架模块
    Spring 框架介绍
    spring教程
    Bulma CSS
    Bulma CSS
    Bulma CSS
  • 原文地址:https://www.cnblogs.com/tele-share/p/10533792.html
Copyright © 2011-2022 走看看