當前位置: 首頁>>代碼示例>>Python>>正文


Python encodings._unknown方法代碼示例

本文整理匯總了Python中encodings._unknown方法的典型用法代碼示例。如果您正苦於以下問題:Python encodings._unknown方法的具體用法?Python encodings._unknown怎麽用?Python encodings._unknown使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在encodings的用法示例。


在下文中一共展示了encodings._unknown方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: aliasmbcs

# 需要導入模塊: import encodings [as 別名]
# 或者: from encodings import _unknown [as 別名]
def aliasmbcs():
    """On Windows, some default encodings are not provided by Python,
    while they are always available as "mbcs" in each locale. Make
    them usable by aliasing to "mbcs" in such a case."""
    if sys.platform == "win32":
        import locale, codecs

        enc = locale.getdefaultlocale()[1]
        if enc.startswith("cp"):  # "cp***" ?
            try:
                codecs.lookup(enc)
            except LookupError:
                import encodings

                encodings._cache[enc] = encodings._unknown
                encodings.aliases.aliases[enc] = "mbcs" 
開發者ID:QData,項目名稱:deepWordBug,代碼行數:18,代碼來源:site.py

示例2: aliasmbcs

# 需要導入模塊: import encodings [as 別名]
# 或者: from encodings import _unknown [as 別名]
def aliasmbcs():
    """On Windows, some default encodings are not provided by Python,
    while they are always available as "mbcs" in each locale. Make
    them usable by aliasing to "mbcs" in such a case."""
    if sys.platform == 'win32':
        import locale, codecs
        enc = locale.getdefaultlocale()[1]
        if enc.startswith('cp'):            # "cp***" ?
            try:
                codecs.lookup(enc)
            except LookupError:
                import encodings
                encodings._cache[enc] = encodings._unknown
                encodings.aliases.aliases[enc] = 'mbcs' 
開發者ID:glmcdona,項目名稱:meddle,代碼行數:16,代碼來源:site.py

示例3: aliasmbcs

# 需要導入模塊: import encodings [as 別名]
# 或者: from encodings import _unknown [as 別名]
def aliasmbcs():
    """On Windows, some default encodings are not provided by Python,
    while they are always available as "mbcs" in each locale. Make
    them usable by aliasing to "mbcs" in such a case."""
    if sys.platform == 'win32':
        import _bootlocale, codecs
        enc = _bootlocale.getpreferredencoding(False)
        if enc.startswith('cp'):            # "cp***" ?
            try:
                codecs.lookup(enc)
            except LookupError:
                import encodings
                encodings._cache[enc] = encodings._unknown
                encodings.aliases.aliases[enc] = 'mbcs' 
開發者ID:Microvellum,項目名稱:Fluid-Designer,代碼行數:16,代碼來源:site.py

示例4: aliasmbcs

# 需要導入模塊: import encodings [as 別名]
# 或者: from encodings import _unknown [as 別名]
def aliasmbcs():
    import locale, codecs
    enc = locale.getdefaultlocale()[1]
    if enc.startswith('cp'):            # "cp***" ?
        try:
            codecs.lookup(enc)
        except LookupError:
            import encodings
            encodings._cache[enc] = encodings._unknown
            encodings.aliases.aliases[enc] = 'mbcs' 
開發者ID:kovidgoyal,項目名稱:build-calibre,代碼行數:12,代碼來源:site.py


注:本文中的encodings._unknown方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。