python文件目录操作-2

python文件目录操作-2:

1.列出指定目录下的文件和文件夹

print(os.listdir("d:/temp"))

2.获得当前路径

   '''获得当前路径
    '''
    cwd = os.getcwd()
    print(cwd)
  1. 得到当前文件夹下的所有文件和文件夹

‘’’
得到当前文件夹下的所有文件和文件夹
‘’’
print(os.listdir())

4.删除文件

'''
删除文件
'''
os.remove('1234.xlxs')
print(os.listdir())

5.删除单个目录和多个目录

    '''
    删除单个目录和多个目录
    '''
    # os.removedir()
    # os.removedir()

    检查是否是文件/文件夹
    '''
    print(os.path.isdir(r"D:\temp\f1"))  #f1文件夹
    
    print(os.path.isfile(r"D:\temp\lab.py"))  #lab.py文件

    '''

7.检查文件路径是否存在

 print(os.path.exists(r"D:\temp\f1"
  1. ‘’’
    分离文件名
    分离扩展名

    ‘’’

[dirname, filename] = os.path.split('r"D:\temp\lab.py"')
print(dirname, "\n", filename)

常用的还有个

[dirname, filename] = os.path.splitext('r"D:\temp\lab.py"')
  1. ‘’’
    获得文件路径
    获得文件名
    获得当前环境
    ‘’’
   print("get pathname:", os.path.dirname('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
    print("get filename:", os.path.basename('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
    print(os.getenv)

``

`
示例:

```bash
print(os.path.dirname('D:\\temp\\lab.py'))
print(os.path.basename('D:\\temp\\lab.py'))
print(os.getenv)
D:\temp   #目录
lab.py  #文件
<function getenv at 0x00000250E3850F70>  #环境

猜你喜欢

转载自blog.csdn.net/wtt234/article/details/114126215
今日推荐