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就这些,可能是水平不够叭
os模块的简单使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100265.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 茂名重力石化装备股份公司_恒力石化二期项目批复

    茂名重力石化装备股份公司_恒力石化二期项目批复目前来看,广东省已经拥有诸多国外化工巨头、大型民营炼化企业和不少国企的炼化项目,成为很多石化企业首选的项目落地基地。“石化业高质量发展看广东”,已经逐渐明朗。今年3月31日,广东省发展改革委官网公布《广东省2021年重点建设项目计划》。在2021年重点项目名单中,广东共安排省重点项目1395个,总投资达7.28万亿元,年度计划投资8000亿元。其中新开工项目有3个,总投资约267亿元,年度投资约60.5亿元,分别是恒力石化(惠州)PTA项目、东华能源(茂名)烷烃资源综合利用项目.

    2022年10月10日
    0
  • 【接口自动化平台搭建】TestNG搭建接口自动化(一)[通俗易懂]

    【接口自动化平台搭建】TestNG搭建接口自动化(一)[通俗易懂]接口自动化平台搭建,TestNG框架下如何进行测试结果的定制化收集。

    2025年6月12日
    2
  • WebView输入框提示

    做基于WebView应用时,页面上有一个输入框,当输入的文字过多时,超过输入框的行数时,输入框能够滚动,这时间问题来了,输入的提示箭头会移动到输入框外,如何解决这个问题呢,查找chromium源码如下

    2021年12月26日
    41
  • 相机标定的原理及实现

    相机标定的原理及实现本文参考文档:原理部分:https://blog.csdn.net/honyniu/article/details/51004397代码部分:https://www.cnblogs.com/wildbloom/p/8320351.html;https://blog.csdn.net/firemicrocosm/article/details/48594897#1、相机标定的原理摄像…

    2022年5月28日
    30
  • 时间戳的引入主要是为了防止_电脑uuid怎么获取

    时间戳的引入主要是为了防止_电脑uuid怎么获取Inourjavaapplicationwearetryingtogettheunixtimefromthetype1uuid.Butitsnotgivingthecorrectdatetimevalues.longtime=uuid.timestamp();time=time/10000L;//Dividingby10^4a…

    2022年8月10日
    3
  • BCDboot_bcdedit添加启动项

    BCDboot_bcdedit添加启动项源于WindowAIK及网络修复启动示例!BCDboot命令行选项:BCDboot是一种用于快速设置系统分区(或修复系统分区)上的启动环境的工具。BCDboot从计算机上已有的Windows映像复制一套启动环境文件。BCDboot使用%WINDIR%\System32\Config\BCD-Template文件在系统分区上创建新的…

    2022年10月22日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号