Discuss / Python / 操作文件和目录中“把两个路径合成一个”是什么意思?

操作文件和目录中“把两个路径合成一个”是什么意思?

阿派派001

#1 Created at ... [Delete] [Delete and Lock User]

操作文件和目录中“把两个路径合成一个”是什么意思?

河田农夫

#2 Created at ... [Delete] [Delete and Lock User]

import os os.path.join('c:\soft','nmap')

'c:\soft\nmap'

  • 像这样,就是把路径给合并成一个。

河田农夫

#3 Created at ... [Delete] [Delete and Lock User]

卧槽 忘了python里的注释#是markdown里的一级标题。你将就着看吧。。逃。。。

脑袋有炮

#4 Created at ... [Delete] [Delete and Lock User]

章节最下边的练习 遍历当前目录下所有文件夹中包含test的文件 就需要用到这个方法 结合起来就好理解了。当你遍历当前目录path也就是('.')遇到文件夹lib需要再遍历这个文件夹就需要把开始传入的参数('.')和现在的path合并起来组成新的fp=os.path.join('.' + 'lib')从而遍历这个fp 实际是用到个递归,最好是结合习题代码理解 更容易些


  • 1

Reply