我将尝试编写一个Python函数来完成以下任务:给定一个路径和目录,仅在路径中出现目录时返回True。
例如,请考虑以下示例:
这是因为路径中没有
有比这样简单的方法吗?
也许可以使用
例如,请考虑以下示例:
path = 'Documents/Pictures/random/old/test_image.jpg'
dir = 'random'
这应该返回True,因为目录random/
在路径中的某个地方出现。另一方面,以下示例应返回False:
path = 'Documents/Pictures/random_pictures/old/test_image.jpg'
dir = 'random`
这是因为路径中没有
random/
目录,但有random_pictures/
目录。有比这样简单的方法吗?
def is_in_directory(path, dir):
return '/{0}/'.format(dir) in path
也许可以使用
os
或 os.path
模块来实现?