os模块的简单使用
【摘要】 在在下爬取某个不可名状的男人都喜欢的网站的时候,在遇到爬取下来的数据需要保存的时候,就需要用到OS模块了
前言
OS模块虽然基础的时候已经学过了,但是谁让本人属于那种不用立马就忘的人呢,所以在在下爬取某个不可名状的男人都喜欢的网站的时候,在遇到爬取下来的数据需要保存的时候,就需要用到OS模块了
OS模块基础回顾
先回顾一下基础
OS模块用于操作文件夹(基于我的理解)
import os
os.mkdir("path") # 创建该路径
然后,基础就没了,对的,我学基础OS模块的时候,就学了个这个,在当时来看,还是够用的啦
OS模块小应用
这下面就是本人在写爬虫小程序的时候用到的啦
1. 保存文件时遇到文件夹已存在报错
import os
path = "文件路径"
if not os.path.exists(path):
os.mkdir(path)
如果path不存在,就创建,如果存在,就不创建
2. 查看当前文件所在的路径
import os
print(os.getcwd())
这个还是挺有用的,之前用手机写爬虫,就是用这个看的当前路径,才得以把数据保存下来,至于爬的是什么数据,这个嘛,当然是男人都爱看的那种O(∩_∩)O哈哈~
3. 复制文件,将副本重命名
import os
# 第一种方法
os.rename("要复制的文件名", "复制后的文件重命名")
# 第二种方法
os.system("copy 要复制的文件名 复制后的文件重命名")
# 这个方法是打开cmd重命名,就是相当于代码帮你打开cmd,并敲了这个命令,注意这个文件名需要是绝对路径
结语
我暂时用到的os就这些,可能是水平不够叭
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)