使用用户输入创建路径

Create a path with user inputs

我正在尝试组合一条适用于用户输入的路径:

a=input("Select a Path name to Navigate: ")
b=input("Select a second Path name to Navigate: ")
    subprocess.Popen((r'explorer /open,"\Test\Test\Test\Test\Test\Test\a\Test\test\b\test"'))

但我正在努力弄清楚该怎么做。我要么只是收到错误,要么它会在不考虑路径的情况下打开 Windows Explorer。

该路径有 11 个目录,其中 4 个必须由用户通过输入指定

我真的很期待你的帮助。

问候 塞巴斯蒂安

这适用于 windows10:

import os
import subprocess

a=input("Select a Path name to Navigate: ")
b=input("Select a second Path name to Navigate: ")
path = os.path.join(a, b)

print('opening', path)

subprocess.Popen((f'explorer /open,{path}'))

在我的例子中 (windows10) a 和 b 是 c:\folder_name

您可以将其扩展到任意数量的文件夹。 path = os.path.join(a, b, c, d etc...)