我是Python的新手,目前正在使用os
模块。我遇到了疑问。
谁能解释我,以下几行有什么区别?
os.mkdir('dir_name')
os.mkdir('/dir_name')
前者在当前目录中创建文件夹,但后者如何?当前目录中没有创建文件夹,那么该文件夹在哪里创建?
答案 0 :(得分:1)
os.mkdir('dir_name') # relative
第一个路径是 相对 。第一行代码将在当前工作目录中创建目录“ dir_name”。这是相对的,因为路径会将 relative 更改为工作目录。
os.mkdir('/dir_name') # absolute
第二条路径是 绝对 。 “ /”是指操作系统的根目录。第二个代码段将在根目录中建立一个“ dir_name”目录。路径为绝对,因为与“当前工作目录”不同,根目录永远不会更改。
答案 1 :(得分:0)
请考虑os.mkdir('../dir_name')
查看全图。它也是一个亲戚,但是使用..
来表示相对于当前文件夹的上一级文件夹。