软件移植问题:Linux上好好程序到Windows就跑不通?
Posted 飞凡可期
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件移植问题:Linux上好好程序到Windows就跑不通?相关的知识,希望对你有一定的参考价值。
问题描述
1 Linux代码跑到windows平台上一跑就崩溃,细看下发现是所有路径都寻找错误。于是定位到路径操作
filename = path.split("/")[-1]
原来是linux上路径分隔用斜杠/,而windows用反斜杠,无奈全改过来跑通。不再写死斜杠,用Os.sep替代最好。
filename = path.split(os.sep)[-1]
教训
跨平台的路径分隔符,路径操作一定注意。os.sep替代写死的分隔符,斜杠/。
以上是关于软件移植问题:Linux上好好程序到Windows就跑不通?的主要内容,如果未能解决你的问题,请参考以下文章
软件移植问题:Linux上好好程序到Windows就跑不通?
关于windows下C++程序移植到linux下的一些头文件对应问题