python文件目录操作-2:
1.列出指定目录下的文件和文件夹
print(os.listdir("d:/temp"))
2.获得当前路径
'''获得当前路径
'''
cwd = os.getcwd()
print(cwd)
- 得到当前文件夹下的所有文件和文件夹
‘’’
得到当前文件夹下的所有文件和文件夹
‘’’
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")
-
‘’’
分离文件名
分离扩展名‘’’
[dirname, filename] = os.path.split('r"D:\temp\lab.py"')
print(dirname, "\n", filename)
常用的还有个
[dirname, filename] = os.path.splitext('r"D:\temp\lab.py"')
- ‘’’
获得文件路径
获得文件名
获得当前环境
‘’’
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> #环境