草庐IT

askdirectory

全部标签

python - 为什么 Tkinter 的 askdirectory() 在 Windows 上返回正斜杠?

设置:Windows7Python版本:3.3我正在制作一个跨平台应用程序,我让用户使用Tkinter的tkinter.filedalog.askdirectory模块中的askdirectory()方法提供一个目录。这工作正常,除了Windows上的某些原因它给了我正斜杠。Windows使用反斜杠,而不是正斜杠,所以当我尝试用native文件斜杠保存文本文件时(配置文件存储目录,所以它有一个我必须添加的结尾斜杠),它看起来很傻:F:/Pictures/Wallpapers\我用来放nativeslash的代码就是os.sep,这是当前系统的native目录分隔符,在*nix和wind