new_path = os.path.join(os.path.dirname(old_path), new_title)
时间: 2024-09-10 19:14:48 浏览: 45
如何使用python3获取当前路径及os.path.dirname的使用
5星 · 资源好评率100%
`os.path.join()` 是用于连接路径组件(如目录名和文件名)的Python内置函数,它会正确地在不同操作系统上使用正确的分隔符。在这个例子中,如果给定 `old_path` 是一个路径,比如图片库的路径 `img_dir`,并且 `new_title` 是要添加到该路径的新部分(可能是新文件的名字),你可以创建一个新的完整路径 `new_path`:
```python
old_path = path.join(path.dirname(file), 'pic') # 图片库路径
new_title = 'new_image.jpg' # 新的文件名
# 使用os.path.join组合旧路径和新的标题
new_path = os.path.join(old_path, new_title)
print(new_path) # 输出:path/to/your/file/pic/new_image.jpg[^1]
# 判断new_path是否为文件,可以使用os.path.isfile()
if os.path.isfile(new_path): # 如果new_path确实存在并指向一个文件
print(f"{new_path} 是一个文件。")[^2]
else:
print(f"{new_path} 不是一个有效的文件路径。")
```
阅读全文