解锁式学习
1人加入学习
(0人评价)
Python基础知识学习
价格 免费
该课程属于 949-刘同学-python方向-python数据分析-就业:否 请加入后再学习

os

文件处理

1. .mkdir('目录名')  //创建目录

2. .rmdir('目录名') //删除目录

3. .rename('旧名','新名') 改名

4. .remove('文件名') //删除文件

open('info.txt'.'w',encoding = 'utf8').write('Hello')

os.listdir()

os.rename('info.txt','detail.txt')

os.remove('detail.txt')

os.chdir('..')

可移植工具

os.sep

//显示分隔符,输出'\\'

os.pathsep

//显示路径分隔符,输出'; '

os.curdir

//当前目录符号'.'

os.pardir

//上级目录符号'..'

路径模块 .path

import os

os.path.isdir(r'd:\iso')

//是否一个目录

os.path.isfile(r'd:\iso')

//是否一个文件

os.path.exists(r'd:\iso')

//是否存在目录

os.path.getsize(r'd:\add.py')

//判断文件大小(单位为字节)

os.path.split(r'c:\data\temp\data.txt')

//拆分切割路径,拆分为:路径名+文件名

 

name = r'c:\data\temp\data.txt'

os.path.dirname(name)

//返回:'d:\\data\\temp'

os.path.basename(name)

//返回'data.txt'

os.path.splitext(name)[1]

//返回'.txt',分割扩展名和路径

os.path.join(r'c:\temp','product.csv')

//连接操作,返回'c:\\temp||product.csv'

name.split(os.sep)

//按照双斜杠切割

p = 'D\\app\\db/files/data.csv'

os.path.normpath(p)

//标准化路径

os.path.abspath('..')

//绝对化路径:看上级绝对路径,不切换路径

[展开全文]

授课教师

高级算法工程师
老师

课程特色

视频(61)
考试(14)
练习(12)

最新学员