文件的其他操作
首先点击 这里 找到os的所有可操作项,一部分内容咱们已经介绍过了,再给大家介绍一些其他的内容。
1、os.listdir
os.listdir() 用于获取指定目录的目录结构,需要一个路径作为参数,会获取到该路径下的目录结构,默认路径为 . 当前目录;该方法会返回一个列表,目录中的每一个文件(夹)的名字都是列表中的一个元素。
import os
from pprint import pprint
r = os.listdir()
pprint(r)
执行结果为:
2、os.getcwd()
可用于获取当前所在的目录。
import os
from pprint import pprint
r = os.getcwd()
pprint(r)
执行结果为:
3、os.chdir()
切换当前所在的目录,作用相当于 cd;
import os
from pprint import pprint
os.chdir('c:/')
r = os.getcwd()
pprint(r)
执行结果为:
4、os.mkdir
在当前目录下创建一个新的目录。
import os
from pprint import pprint
# 在当前目录下创建一个名字为 aaa 的目录
os.mkdir("aaa")
pprint(r)
执行结果为:
5、os.rmdir
删除目录。
import os
os.rmdir('abc')
执行前:
执行后:
6、创建文件和删除文件
import os
open('aa.txt','w')#创建文件名为aa.txt的文件
# 删除文件名为aa.txt的文件
os.remove('aa.txt')
可以自己尝试一下,这里就不展示运行结果了。
7、文件的重命名
os.rename('旧名字','新名字') 可以对一个文件进行重命名,也可以用来移动一个文件。
import os
open('aa.txt','w')
os.rename('aa.txt','bb.txt')#重命名
os.rename('bb.txt','c:/users/lilichao/desktop/bb.txt')#移动文件
执行前:
执行后:
这就将该文档移动到了指定的位置:桌面。
其他的操作就不一一做介绍了,大家先熟悉一下即可,后续我们需要的时候可以去文档里面查找。
点击查看配套视频教程
获取更多有关Python的内容,请订阅Python学习站官方技术圈!