微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何修复Python中的窗口path正斜杠问题?

我已经在python和pyside开发了一个应用程序。 我已经在linux机器上开发了它。 现在我想在Windows机器上部署它。 这里问题是path。 在linux正斜杠(/)用作分隔符,但Windows使用反斜杠()作为分隔符。

所以,在Windows上,所有path都不起作用。 应用程序中有几个path(样式表,图像,日志等)

它很难改变所有的path,因为大部分path是硬码:

rootPath()+'/static/images/add.png' #rootPath return os.path...

例:

创build窗口句柄时出错

识别命令行参数

在另一个程序中写入文件时读取文件(Windows)

如何从Windows 8照片应用程序获取path作为共享目标?

在UNIX中replace换行符

colorPickerBtnStyle = 'background:url(' + rootPath() + '/static/images/color_icon.png);background-repeat: no-repeat;background-position:center center;'

有没有解决这个问题的方法

C#循环来填充多个DataGridView

在win32(windows.h)中有一个便利的function,将lParam转换为POINT?

无法在windows virtualenv上安装pycrypto

如何在C#中获取文件扩展名相关的推荐程序

如何在Windows对话框中处理WM_ERASEBKGND时避免闪烁

os.path.join()将在正确的平台上使用正确类型的斜杠。

使用os.sep而不是明确写入斜杠。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐