Python 在Unix和Windows中使用正斜杠作为路径分隔符

Python 在Unix和Windows中使用正斜杠作为路径分隔符,python,windows,python-2.7,unix,path,Python,Windows,Python 2.7,Unix,Path,我正在Unix和Windows中的Python2.7应用程序中进行一些文件管理。这导致必须使用进行大量的路径连接 现在,我希望os.path函数(例如join,relpath)在Unix和Windows上都返回一个带有正斜杠作为路径分隔符的字符串。是否有一些全局设置我可以使用,或者是否有必要使用另一个函数来转换函数的结果?我可以问你为什么要这样吗?@martineau我正在编写和比较许多XML文件的路径,这些都需要使用前向斜杠来完成我正在填充一个大的XML文件(和一些其他文件类型以及一些数据库表

我正在Unix和Windows中的Python2.7应用程序中进行一些文件管理。这导致必须使用进行大量的路径连接


现在,我希望
os.path
函数(例如
join
relpath
)在Unix和Windows上都返回一个带有正斜杠作为路径分隔符的字符串。是否有一些全局设置我可以使用,或者是否有必要使用另一个函数来转换函数的结果?

我可以问你为什么要这样吗?@martineau我正在编写和比较许多XML文件的路径,这些都需要使用前向斜杠来完成我正在填充一个大的XML文件(和一些其他文件类型以及一些数据库表)其他应用程序稍后会读取它,这些应用程序希望路径是Unix格式的,但它将是两种不同的文件系统结构。Posix对
C:\>
@CWallenPole没有任何感觉这是一个好的观点,最好用简单的
/
替换
C:
。也许我应该重新考虑一下这一点。。。