gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python中os模块的简单使用及重命名操作由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

前言

OS模块虽然基础的时候已经学过了,但是谁让本人属于那种不用立马就忘的人呢,所以在在下爬取某个不可名状的男人都喜欢的网站的时候,在遇到爬取下来的数据需要保存的时候,就需要用到OS模块了 。

OS模块基础回顾

先回顾一下基础 。

OS模块用于操作文件夹(基于我的理解) 。

?
1
2
import os
os.mkdir( "path" # 创建该路径

然后,基础就没了,对的,我学基础OS模块的时候,就学了个这个,在当时来看,还是够用的啦 。

OS模块小应用

这下面就是本人在写爬虫小程序的时候用到的啦 。

1. 保存文件时遇到文件夹已存在报错 。

?
1
2
3
4
import os
path = "文件路径"
if not os.path.exists(path):
     os.mkdir(path)

如果path不存在,就创建,如果存在,就不创建 。

2. 查看当前文件所在的路径 。

?
1
2
import os
print (os.getcwd())

这个还是挺有用的,之前用手机写爬虫,就是用这个看的当前路径,才得以把数据保存下来,至于爬的是什么数据,这个嘛,当然是男人都爱看的那种O(∩_∩)O哈哈~ 。

3. 复制文件,将副本重命名 。

?
1
2
3
4
5
6
import os
# 第一种方法
os.rename( "要复制的文件名" , "复制后的文件重命名" )
# 第二种方法
os.system( "copy 要复制的文件名 复制后的文件重命名" )
# 这个方法是打开cmd重命名,就是相当于代码帮你打开cmd,并敲了这个命令,注意这个文件名需要是绝对路径

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 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模块使用内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://blog.csdn.net/m0_52883898/article/details/115710153 。

最后此篇关于Python中os模块的简单使用及重命名操作的文章就讲到这里了,如果你想了解更多关于Python中os模块的简单使用及重命名操作的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com