Python文件名和文件路径常用操作

1. 获得当前路径

import os

cwd=os.getcwd()
print(cwd)

2. 获取当前文件夹下的所有文件和文件夹

print(os.listdir())

3. 删除文件

os.remove('sw724.vaps')
print(os.listdir())

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

os.removedirs()

5. 检查是否是文件/文件夹

print(os.path.isfile('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print(os.path.isdir('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))

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

print(os.path.exists('/Users/liuxiaolong/PycharmProjects/untitled/iiii'))

7. 分离文件名,分离扩展名

import os


i = r'D:\0\Desktop\度盘\2020年平顶山学院暑期实训《恶魔射手》\9.9.注册页面搭建(Av711127967,P9).mp4'
print(i, end='\n\n')

dirname, filename = os.path.split(i)
print(dirname, filename, sep='\n', end='\n\n')

fName, fExName = os.path.splitext(filename)
print(fName, fExName, sep='\n', end='\n\n')

fName, fExName = os.path.splitext(i)
print(fName, fExName, sep='\n', end='')
D:\0\Desktop\度盘\2020年平顶山学院暑期实训《恶魔射手》\9.9.注册页面搭建(Av711127967,P9).mp4

D:\0\Desktop\度盘\2020年平顶山学院暑期实训《恶魔射手》
9.9.注册页面搭建(Av711127967,P9).mp4

9.9.注册页面搭建(Av711127967,P9)
.mp4

D:\0\Desktop\度盘\2020年平顶山学院暑期实训《恶魔射手》\9.9.注册页面搭建(Av711127967,P9)
.mp4

8. 获得文件路径、文件名、当前环境

import os

i = r'D:\0\Desktop\度盘\2020年平顶山学院暑期实训《恶魔射手》\9.9.注册页面搭建(Av711127967,P9).mp4'
print(i, end='\n\n')

print("get pathname:", os.path.dirname(i))
print("get filename:", os.path.basename(i))
print(os.getenv)
D:\0\Desktop\度盘\2020年平顶山学院暑期实训《恶魔射手》\9.9.注册页面搭建(Av711127967,P9).mp4

get pathname: D:\0\Desktop\度盘\2020年平顶山学院暑期实训《恶魔射手》
get filename: 9.9.注册页面搭建(Av711127967,P9).mp4
<function getenv at 0x0000021648554040>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章