我正在尝试将作为字符串给出的路径使用“/”作为分隔符进行递归拆分,并传递到元组中。例如:“E:/John/2012/practice/question11”应该是('E:','John','2012','practice','question11')。
所以我已经将除“/”之外的每个字符传递到了一个元组中,但这不是我想要的子部分连接方式,就像示例中显示的那样。这是一道作业中的练习问题,因为我正在尝试学习递归,所以希望得到帮助。
非常感谢。
所以我已经将除“/”之外的每个字符传递到了一个元组中,但这不是我想要的子部分连接方式,就像示例中显示的那样。这是一道作业中的练习问题,因为我正在尝试学习递归,所以希望得到帮助。
非常感谢。
def rec_split(path): elements = [] while ((path != '/') and (path != '')): path, tail = os.path.split(path) elements.insert(0,tail) return elements
- Axel Heider