本文整理汇总了Python中Login.getOSType方法的典型用法代码示例。如果您正苦于以下问题:Python Login.getOSType方法的具体用法?Python Login.getOSType怎么用?Python Login.getOSType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Login
的用法示例。
在下文中一共展示了Login.getOSType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: FixPath
# 需要导入模块: import Login [as 别名]
# 或者: from Login import getOSType [as 别名]
def FixPath(uncPath):
# Temp function
# \\rfsv01\~~
# //rfsv01
# smb://
brName = Login.getBrowserName()
osType = Login.getOSType()
if (osType == "posix"):
uncPath = uncPath.replace("\\", "/")
if uncPath.startswith("file://"):
uncPath = uncPath[7:]
if not uncPath.startswith("sparta://"):
if uncPath.startswith("\\\\") or uncPath.startswith("//"):
uncPath = uncPath[2:].replace("//","/")
uncPath = "sparta://"+uncPath
elif (osType == "nt"):
# 웹 경로
if uncPath[0] == "/" and uncPath[1] != "/":
return uncPath
if uncPath.startswith("smb://"):
uncPath = uncPath[6:]
if uncPath.startswith("file://"):
uncPath = uncPath[7:]
uncPath = uncPath.replace("/", "\\")
if brName == "MSIE":
if not uncPath.startswith("\\\\"):
uncPath = "\\\\" + uncPath
else:
uncPath = "file://" + uncPath
return uncPath