爬虫—对文件夹的操作

爬虫—对文件夹的操作

创建文件夹:
import os
path=...
os.mkdir(path)
#目录创建成功

os的mkdir方法:
(1)只是用于创建一个目录,并不是一个带有格式的文件。
(2)同时,这个方法对于目标路径的文件目录已经存在的情况下会报错。

路径存在判断
import os
path=...
os.path.exists(path)
返回值为 :True or False
获取当前文件的绝对路径
self.path=os.path.abspath(__file__)
返回当前文件的绝对路径
绝对路径和相对路径的区别
相对路径:

相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录)
例如:在
Servlet中,"/“代表Web应用的根目录。和物理路径的相对表示。
例如:”./" 代表当前目录,
"…/"代表上级目录。这种类似的表示,也是属于相对路径。

绝对路径:

绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)
例如:
C:\xyz\test.txt 代表了test.txt文件的绝对路径。
http://www.sun.com/index.htm也代表了一个
URL绝对路径。

返回当前工作的目录
import os
os.getcwd()
返回值为当前工作目录的绝对路径

返回当前工作的目录。
(1)如果当前在被调用的类方法中,则返回值为主调函数所在位置的工作目录。

改变当前工作目录到指定的路径
import os
os.chdir(path)

path就是指定的新路径
返回值为True or False
允许访问就是True,否则Fasle

如果当前在C盘工作,但是path=“D:\work”,则工作目录将由C盘转到path的工作路径,后面存储相对路径的文件,修改文件都是在指定的文件路径
链接: os模块详解

猜你喜欢

转载自blog.csdn.net/weixin_45955630/article/details/108809887