赢 - > OSX Python可移植性:符号链接" C:\\"在Mac上将i / o重定向到UNIX文件路径?

时间:2014-11-10 18:24:54

标签: python windows macos filepath portability

背景信息:我们公司拥有一套测试软件,并非设计为可移植的(即它只能在Windows上运行)。最近我们一直在尝试在我的Mavericks运行Macbook Air上设置测试套件和环境,但我们一次又一次地遇到一个程序问题,在一个仅限Windows的文件路径中查找文件:{{1 }}。

解决方案:当然,解决此问题的显而易见的方法是使用C:\\folder1\\file.txt来确定程序运行的操作系统,然后选择相应的文件路径(if语句) 。但我很遗憾,如果我可以在我的Mac上设置某种符号链接,那么当Python程序查找sys.platform时,操作系统会将其重定向到C:\\folder1\\file.txt,相应的UNIX文件路径。

这可能吗?如果是这样,它将是一个更快的解决方案,然后遍历套件中的每个文件i / o并添加if语句和UNIX友好的文件路径替代。

0 个答案:

没有答案