我正在嘗試整理一條適用于用戶輸入的路徑:
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 資源管理器。
該路徑有 11 個目錄,其中 4 個必須由用戶通過輸入指定
我真的很期待您的幫助。
關于塞巴斯蒂安
uj5u.com熱心網友回復:
這適用于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...)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/436155.html
標籤:Python python-3.x python-2.7
上一篇:AttributeError:'unicode'物件沒有屬性'pop'-Python字典串列
下一篇:Python-將值拆分為兩個整數
