主页 > 知识库 > Python中os模块的简单使用及重命名操作

Python中os模块的简单使用及重命名操作

热门标签:地图标注的意义点 浙江电销卡外呼系统好用吗 南京销售外呼系统软件 房产电销外呼系统 盖州市地图标注 315电话机器人广告 地图制图标注位置改变是移位吗 上海机器人外呼系统哪家好 地图标注微信发送位置不显示

前言

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,并敲了这个命令,注意这个文件名需要是绝对路径

python的os模块简单重命名操作

# coding=utf-8
 
import os
 
# 将1355..ts文件名修改为1355.ts
 
# 要修改的文件名目录地址
path = "D:/video/"
# 获取当前目录下的所有文件
dirlist = os.listdir(path)
 
 
for name in dirlist:
	# 如果扩展名是.ts
	if name[-3:] ==".ts":
		# 查找第一个点的位置
		i = name.find(".")
		# 新名字为 1355 + ".ts"
		newname = name[:i]+".ts"
		# 重命名操作
		os.rename(path+name,path+newname)

总结

到此这篇关于Python中os模块的简单使用及重命名操作的文章就介绍到这了,更多相关Python中os模块使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • python教程命名元组示例分析
  • 一篇文章教你用Python实现一键文件重命名
  • 运用Python快速的对MySQL数据库进行重命名
  • Python如何根据照片修改时间重命名并排序详解
  • python文件名批量重命名脚本实例代码
  • 一文理解Python命名机制

标签:临汾 阳泉 双鸭山 赤峰 克拉玛依 日照 贵州 金华

巨人网络通讯声明:本文标题《Python中os模块的简单使用及重命名操作》,本文关键词  Python,中,模块,的,简单,使用,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Python中os模块的简单使用及重命名操作》相关的同类信息!
  • 本页收集关于Python中os模块的简单使用及重命名操作的相关信息资讯供网民参考!
  • 推荐文章