前言,日常操作。列出文件夹或者目录内容,创建和删除文件,
以及一些其他无聊的事都可以交给Python这个小玩意实现!
进入正题:
操作之前,都要引入一下,不引入无法使用!
好吧,不得不先说说第八章的知识点啦。要不没得玩!
关于文件输入/输出的:
打开文件之后,就可以调用函数来写数据,之后例子会涉及!
最后需要关闭文件。
write():
写文本文件!
当然你写入的数据会在你,关闭之后再显示出来!
好啦!接下来就进行OS吧!
使用之前,一定要对OS进行引入!要不就会报错误!
exists():检查文件是否存在。
我的路径是我打开Python创建窗口的地方。就是桌面。
isfile():
检查是不是文件
isdir():
检查是不是文件夹
isabs():
检查是不是路径名字
另外一个模块:shutil
它的功能,可以复制文件!默认生成路径就是默认打开Python的路径!
我的在桌面!
os里面的,重命名文件!
关于链接的创建:
在Windows里面是不是相当于复制呢~
关于chmod() chown()这些都是Windows用不到的!等用linux操作系统的时候,再学吧!
这个感觉挺重要的:获取路径:
abspath():
os.path.abspath()
remove():删除文件
os.remove()
os.mkdir():创建文件夹
os.rmdir():删除文件夹
os.listdir():列出文件夹里面的内容
单引号,括号里面的单引号不要忘记啦!
大头戏来啦!glob()列出匹配文件:
使用的是Unix shell的规则来匹配文件或目录。而不是更加复杂的正则表达式!
- 符号 * 会匹配所有的东西!
- ?会匹配一个字符
- [abc]会匹配字符 a,b和c
- [!abc]会匹配除了a,b和c之外的所有字符
这个是默认搜索当前路径下面的文件,然后匹配到了就输出!