python中os模块_Python的os模块小介绍

一、获取当前工作路径

我们在读写文件时, 经常需要知道当前工作路径是什么。os.getcwd()能帮到我们。

1import os

2os.getcwd() # cwd = current work dir(path)

3'c:\\users\\99176\\anaconda3\\lib'

二、更改当前工作路径

如果在导出文件时未指定工作路径,结果文档就会被保存在默认路径。而默认路径一般都会隐藏比较深,有时候并不是我们想要的。如上面的路径c:\users\99176\anaconda3\lib。这是我可以使用os.chdir()来改变它。使用getcwd()确认已修改成功。

1 os.chdir(r"E:\Python")

2 os.getcwd()

3'E:\\Python'

三、创建文件夹

Python支持直接使用os.makedirs()新创建一个文件夹。只要将新的文件路径放在函数的参数里即可。

1os.makedirs("E:\\Python\\Chap8")

执行成功后,可以在E盘Python文件夹下发现子文件夹Chap8。

d2bf962c256546029bd4515afa2550fa.jpg

四、好用的“ . ”与 “ .. ”

. 是当前这个目录的缩写,

.. 是当前这个目录的父文件夹。

拿我们上面建立的文件夹chap8来举例子说明。假设先将当前工作路径为;E:\Python。

1os.chdir(r"E:\Python")

2os.getcwd()

3'E:\\Python'

那么将当前工作路径更改为chap8文件夹。可以使用以下代码:

1os.chdir(r".\chap8")

2os.getcwd()

3'E:\\Python\\chap8'

由此可知这里的“.”就代表了我们的当前工作路径E:\Python。如果要将工作路径重新设置为E:\Python呢?使用“..”,代码如下:

1s.chdir(r"..")

2os.getcwd()

3'E:\\Python'

是的,Python的代码就是可以这么简洁。这也是为什么我会喜欢这个模块的原因。希望你们也喜欢。

End.

作者:JaryYuan

来源:公众号JaryYuan

本文均已和作者授权,如转载请与作者联系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值