为什么Python中字符串连接时,推荐使用os.path.join而非+?
- 内容介绍
- 文章标签
- 相关推荐
本文共计307个文字,预计阅读时间需要2分钟。
我想,我无法在这里看到更大的场景;但基本上一无所知,为什么你会使用os.path.join而不是普通的字符串连接?我主要使用VBScript,所以不清楚这个功能的意义。手提+编写文件路径操作一次
我想,我无法在这里看到更大的图景;但基本上我不知道为什么你会使用os.path.join而不是正常的字符串连接?我主要使用VBScript,所以我不明白这个功能的意义.
手提编写文件路径操作一次,它可以在许多不同的平台上免费使用.分隔字符被抽象化,使您的工作更轻松.
聪明
您不再需要担心该目录路径是否具有trailing slash or not. os.path.join将在需要时添加它.
明确
使用os.path.join可以让其他人阅读您正在使用文件路径的代码.人们可以快速扫描代码并发现它本质上是一个文件路径.如果您决定自己构建它,您可能会让读者不要发现代码的实际问题:“嗯,一些字符串concats,一个替换.这是一个文件路径还是什么?Gah!为什么他没有使用os.path .加入?”
本文共计307个文字,预计阅读时间需要2分钟。
我想,我无法在这里看到更大的场景;但基本上一无所知,为什么你会使用os.path.join而不是普通的字符串连接?我主要使用VBScript,所以不清楚这个功能的意义。手提+编写文件路径操作一次
我想,我无法在这里看到更大的图景;但基本上我不知道为什么你会使用os.path.join而不是正常的字符串连接?我主要使用VBScript,所以我不明白这个功能的意义.
手提编写文件路径操作一次,它可以在许多不同的平台上免费使用.分隔字符被抽象化,使您的工作更轻松.
聪明
您不再需要担心该目录路径是否具有trailing slash or not. os.path.join将在需要时添加它.
明确
使用os.path.join可以让其他人阅读您正在使用文件路径的代码.人们可以快速扫描代码并发现它本质上是一个文件路径.如果您决定自己构建它,您可能会让读者不要发现代码的实际问题:“嗯,一些字符串concats,一个替换.这是一个文件路径还是什么?Gah!为什么他没有使用os.path .加入?”

