我正在获取当前的工作目录并在其上添加更多字符串,当我在路径中添加反斜杠时,会将其添加到搅拌的开始。
如何阻止这种情况发生?
print(os.getcwd() + "\aaaa\aaaa")
This prints # aaaa\aaaa\Desktop\Test\Tails
instead of #C:\Users\Rick\Desktop\technical-test\aaaa\aaaa
任何帮助将不胜感激
答案 0 :(得分:2)
在python中处理路径时,您可能想使用os.path
而不是自己操作字符串。
使用os.path.join()
尝试:
import os
current_path = os.getcwd()
new_path = os.path.join(current_path, "aaa", "bbb", "ccc")
print(new_path)
答案 1 :(得分:2)
尝试
print(os.path.join(os.getcwd(), r"aaaa\aaaa"))
或
print(os.getcwd() + r"\aaaa\aaaa")
两者都将打印
C:\Users\Rick\Desktop\technical-test\aaaa\aaaa