• 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()
  • 相关阅读:
    习题1
    实验3阅读下面程序、分析说明运行结果,并上机验证。
    实验2利用循环计算n个圆柱体体积。
    实验1编写求圆面积的程序,要求当输入的半径r<=0时,提示输入错误,要求r为浮点型,r的数值是动态的由键盘输入;
    例7-12
    例 7-11
    例7-9
    例7-8
    例7-7
    例7-6
  • 原文地址:https://www.cnblogs.com/tele-share/p/10533792.html
Copyright © 2020-2023  润新知