我有我的計劃的一部分,需要與directories.My當前代碼的工作是:我如何用python 3替換\ /?
path = os.path.join('C:','Users',getpass.getuser(),'AppData','Roaming','Microsoft','Windows','Start Menu','Programs','Startup')
變量PATH打印:「C:\\用戶名\\ AppData的\\ \\漫遊微軟的Windows \\ \\開始菜單\\程序\\啓動「。
我的問題是如何使無功路打印「C:用戶/名/應用程序數據/漫遊/微軟/在Windows /開始菜單/程序/啓動」
爲什麼你想有關係嗎?在Windows上,'''''是目錄分隔符,'os.path'模塊在這裏做正確的事情。 – Thomas
是的,它只是正確的,並替換做你想要的。 –
儘管從'os.path.join'取決於你的操作系統的「正確的」輸出,你可能也想使用['os.path.realpath']( https://docs.python.org/3/library/os.path.html#os.path.realpath),以避免來自'c:Users'而不是'c:\ Users'的錯誤'。 –