本文整理汇总了Python中exe.engine.path.Path.relpathto方法的典型用法代码示例。如果您正苦于以下问题:Python Path.relpathto方法的具体用法?Python Path.relpathto怎么用?Python Path.relpathto使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类exe.engine.path.Path
的用法示例。
在下文中一共展示了Path.relpathto方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: dataFiles
# 需要导入模块: from exe.engine.path import Path [as 别名]
# 或者: from exe.engine.path.Path import relpathto [as 别名]
def dataFiles(baseSourceDir, baseDestDir, sourceDirs):
"""Recursively get all the files in these directories"""
baseSourceDir = Path(baseSourceDir)
baseDestDir = Path(baseDestDir)
sourceDirs = map(Path, sourceDirs)
for sourceDir in sourceDirs:
sourceDir = baseSourceDir/sourceDir
for subDir in list(sourceDir.walkdirs()) + [sourceDir]:
if '.svn' in subDir.splitall():
continue
newExtDir = baseSourceDir.relpathto(subDir)
fileList = files.setdefault(baseDestDir/newExtDir, [])
fileList += subDir.files()
示例2: dataFiles
# 需要导入模块: from exe.engine.path import Path [as 别名]
# 或者: from exe.engine.path.Path import relpathto [as 别名]
def dataFiles(baseSourceDir, baseDestDir, sourceDirs, excludes=[]):
"""Recursively get all the files in these directories"""
baseSourceDir = Path(baseSourceDir)
baseDestDir = Path(baseDestDir)
sourceDirs = map(Path, sourceDirs)
for sourceDir in sourceDirs:
sourceDir = baseSourceDir / sourceDir
for subDir in list(sourceDir.walkdirs()) + [sourceDir]:
if ".svn" in subDir.splitall():
continue
newExtDir = baseSourceDir.relpathto(subDir)
fileList = files.setdefault(baseDestDir / newExtDir, [])
for file in subDir.files():
if file.name not in excludes:
fileList.append(file)