专栏首页渗透云笔记文件系统(第9章)

文件系统(第9章)

模块是什么?模块其实是对你包含所定义函数的文件,可以进行引入

OS模块

什么是OS模块,OS模块就是operating system的缩写,意思是操作系统。

具体点就是市面上的系统很多如Linux,Windows,Unix,macOS,这些操作系统,如果把代码移到不同的平台可能会产生一些错误,但是有了OS模块后,就不怕啦。

getcwd()用于查看应用程序当前的工作目录。

chdir(path)用于切换目录

我估计你们是理解不了,迷糊。看图

这里提一下,这个括号里斜杠的问题。‘’\\‘’这个是转义然后可以运行,嫌麻烦直接‘’/‘’ 这个,记住自己系统里有乃个盘,不要照着我这个输入,结果报差错,没有I这个盘。

小爬虫“listdir(path='.')”

查看当前目录下有哪些文件与子目录,它可以帮助咱们列举出来。path的参数用于指定列举的目录,默认参数是'.',代表当前的目录也可以使用'..'代表上一层目录,迷糊吧,看例子就明白了

没有暴露什么吧。嘿嘿嘿

也就是说,listdir()可以查看任意的目录。那么我们创建一个文件夹,怎么做

mkdir(path)

当然要是重复了,会抛出异常

会受到,鄙夷的。

makedirs()与上面的mkdir很相似,看看这个makedirs()像不像make dir是不是有点好记了,但是不要搞混哦,makedirs用于创建多层目录。

这样

remove(path) rmdir(path) removedirs(path)三位大佬登场。

他们是干啥的,他们是拆迁队,还不给钱的那种,管删除的

remove(path)函数用于删除指定文件,然后我报错了

给你们看一下我的表情,

这种原因,拒绝访问,肯定是权限没到位,那么右击文件属性,把所有的用户权限开到完全控制

但是很快我就反应过来,他妈的

remove是删除文件的,不是删除文件夹

人生如戏啊

radir(path)这个可以完成上面那个操作,删除new make,哭

removedirs用于删除多层目录

removedirs

rename重命名文件或文件夹

看着两个文件,现在重命名

方法;rename(‘以前文件名’,‘改后文件名’)

调用工具,system()

walk(top)

遍历子目录返回一个三元组(路径。【包含目录】。【包含文件】)

本文分享自微信公众号 - 渗透云笔记(shentouyun),作者:天钧

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 以往的Python文章总结

    笔记;因为Python不像C语言那样的强结构语言,所以我学完C就开始学Python,脑袋嗡嗡的,不过还好,它的赋值很不一般,像C语言第一条应该是先申请一个变量然...

    天钧
  • 属性访问

    通常可以通过点(.)操作符的形式去访问对象的属性,关于属性的访问,也有相应的魔法方法来管理,

    天钧
  • 【实战XOX】测试中国香港某药业注入漏洞

    于是我随意的在网上找到了中国香港的一个药业网站,起先没什么,也只是看看。突然发现是存在漏洞的!!!

    天钧
  • Wpbullet:针对WordPress的静态代码分析工具

    今天给大家介绍的是一款名叫Wpbullet的工具,广大安全研究人员可以使用这款工具来对WordPress、插件、主题以及其他PHP项目进行静态代码分析。

    FB客服
  • python最全画地图,可视化数据,pyecharts画图<一>

    有时我们会很希望把数据展示在地图上,来做数据可视化,使数据更加清晰明了,可谓一图胜百文。先说说我用地图做什么了:微信好友全国分布,显示票房省份数据,全国评分...

    Python疯子
  • 存储为web所用格式 PHP 将图片按创建时间进行分类存储的实现代码

    以上就介绍了存储为web所用格式 PHP 将图片按创建时间进行分类存储的实现代码,包括了存储为web所用格式方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

    V站CEO-西顾
  • 10 行Python 代码,实现 AI 目标检测技术,真给力!

    看完了代码,下面容我们聊聊目标检测背后的技术背景,并解读这10行Python代码的由来和实现原理。

    一墨编程学习
  • 10行Python代码,实现计算机视觉中目标检测

    from imageai.Detection import ObjectDetection import os

    用户6133654
  • 如何用10行代码完成目标检测

    人工智能的一个重要领域是计算机视觉。计算机视觉是计算机和软件系统能够识别和理解图像和场景的科学。计算机视觉还包括图像识别、目标检测、图像生成、图像超分辨率等多个...

    HuangWeiAI
  • 来看看加入环形队列的串口发送数据

    这节说了怎么用中断发送数据,但是大家是否想过,这种中断发送有个bug,看一下下面的

    杨奉武

扫码关注云+社区

领取腾讯云代金券