问题1: windows系统是诸如C:\Users\vlyu\Perforce\这样的右斜杠,而linux下是诸如/home/vlyu/这样的左斜杠
方案: import os os.path.join(os.getcwd(),dirname1,dirname2,...)
例如: os.path.join("root", "home", "vlyu")
,
windows打印出的路径为: \root\home\vlyu
linux打印出的路径为: /root/home/vlyu
*注意: * 最好不要用字符串连接来设置路径
问题2: 如何获取当前所在路径或上一级路径
方案:
获取当前路径: os.getcwd()
获取上一级路径: os.path.abspath(os.path.dirname(os.getcwd()))
获取上上级路径: os.path.abspath(os.path.join(os.getcwd(), "../.."))