一、获取当前工作路径
我们在读写文件时, 经常需要知道当前工作路径是什么。os.getcwd()能帮到我们。
1import os
2os.getcwd() # cwd = current work dir(path)
3"c:\users\99176\anaconda3\lib"
二、更改当前工作路径
如果在导出文件时未指定工作路径,结果文档就会被保存在默认路径。而默认路径一般都会隐藏比较深,有时候并不是我们想要的。如上面的路径c:users99176anaconda3lib。这是我可以使用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。
四、好用的" . "与 " .. "
. 是当前这个目录的缩写,
.. 是当前这个目录的父文件夹。
拿我们上面建立的文件夹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本文均已和作者授权,如转载请与作者联系
- 我的微信公众号
- 微信扫一扫
- 我的微信公众号
- 微信扫一扫
评论