Python中os模块怎么用
短信预约 -IT技能 免费直播动态提醒
小编给大家分享一下Python中os模块怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
前言
OS模块虽然基础的时候已经学过了,但是谁让本人属于那种不用立马就忘的人呢,所以在在下爬取某个不可名状的男人都喜欢的网站的时候,在遇到爬取下来的数据需要保存的时候,就需要用到OS模块了
OS模块基础回顾
先回顾一下基础
OS模块用于操作文件夹(基于我的理解)
import osos.mkdir("path") # 创建该路径
然后,基础就没了,对的,我学基础OS模块的时候,就学了个这个,在当时来看,还是够用的啦
OS模块小应用
这下面就是本人在写爬虫小程序的时候用到的啦
保存文件时遇到文件夹已存在报错
import ospath = "文件路径"if not os.path.exists(path):os.mkdir(path)
如果path不存在,就创建,如果存在,就不创建
查看当前文件所在的路径
import osprint(os.getcwd())
这个还是挺有用的,之前用手机写爬虫,就是用这个看的当前路径,才得以把数据保存下来,至于爬的是什么数据,这个嘛,当然是男人都爱看的那种O(∩_∩)O哈哈~
复制文件,将副本重命名
import os# 第一种方法os.rename("要复制的文件名", "复制后的文件重命名")# 第二种方法os.system("copy 要复制的文件名 复制后的文件重命名")# 这个方法是打开cmd重命名,就是相当于代码帮你打开cmd,并敲了这个命令,注意这个文件名需要是绝对路径
python的os模块简单重命名操作
# coding=utf-8 import os # 将1355..ts文件名修改为1355.ts # 要修改的文件名目录地址path = "D:/video/"# 获取当前目录下的所有文件dirlist = os.listdir(path) for name in dirlist:# 如果扩展名是.tsif name[-3:] ==".ts":# 查找第一个点的位置i = name.find(".")# 新名字为 1355 + ".ts"newname = name[:i]+".ts"# 重命名操作os.rename(path+name,path+newname)
以上是“Python中os模块怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341