最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

讓python的Cookie.py模塊支持冒號(hào)做key的方法

 更新時(shí)間:2010年12月28日 22:33:56   作者:  
雖然Cookie的標(biāo)準(zhǔn)是不允許:冒號(hào)出現(xiàn)在key里面的,但是我們的開(kāi)發(fā)人員是很可愛(ài)的,常常會(huì)讓我們意想不到。
為了做好兼容性,只能選擇兼容:冒號(hào)。

很簡(jiǎn)單,修改一下Cookie.Morsel
復(fù)制代碼 代碼如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-
"""MorselHook, fix Cookie.CookieError: Illegal key value: ys-tab:entrance:e
"""

import Cookie
import string

_Morsel = Cookie.Morsel

class MorselHook(_Morsel):
"""
>>> import inspect
>>> (inspect.getargspec(MorselHook.set)[3])[0]
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&'*+-.^_`|~:"
>>> cookie = Cookie.SimpleCookie()
>>> cookie.load("ys-tab:entrance:e=abc; webpy_session_id=75eb60dcc83e2d902146af0bb7f47afe61fbd2b2")
>>> print cookie
Set-Cookie: webpy_session_id=75eb60dcc83e2d902146af0bb7f47afe61fbd2b2;
Set-Cookie: ys-tab:entrance:e=abc;
"""
def set(self, key, val, coded_val, LegalChars=Cookie._LegalChars+':', idmap=string._idmap, translate=string.translate):
return super(MorselHook, self).set(key, val, coded_val, LegalChars, idmap, translate)

Cookie.Morsel = MorselHook

# 在你需要使用到Cookie的地方先讓上面的代碼執(zhí)行一遍


if __name__ == '__main__':
import doctest
doctest.testmod()

相關(guān)文章

  • Python?requirements.txt的具體使用

    Python?requirements.txt的具體使用

    requirements.txt文件是項(xiàng)目的依賴(lài)包及其對(duì)應(yīng)版本號(hào)的信息列表,本文主要介紹了Python?requirements.txt的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • keras slice layer 層實(shí)現(xiàn)方式

    keras slice layer 層實(shí)現(xiàn)方式

    這篇文章主要介紹了keras slice layer 層實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • 淺談python中的錯(cuò)誤與異常

    淺談python中的錯(cuò)誤與異常

    寫(xiě)Python代碼的小伙伴不可避免地會(huì)遇到代碼執(zhí)行錯(cuò)誤和異常,這次就來(lái)詳細(xì)的總結(jié)一下python中的錯(cuò)誤和異常
    2021-06-06
  • 如何利用pyinstaller打包Python程序?yàn)閑xe可執(zhí)行文件

    如何利用pyinstaller打包Python程序?yàn)閑xe可執(zhí)行文件

    這篇文章主要給大家介紹了關(guān)于如何利用pyinstaller打包Python程序?yàn)閑xe可執(zhí)行文件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python腳本實(shí)現(xiàn)一鍵自動(dòng)整理辦公文件

    Python腳本實(shí)現(xiàn)一鍵自動(dòng)整理辦公文件

    這篇文章主要介紹了Python實(shí)現(xiàn)腳本一鍵自動(dòng)整理辦公文件,文件下載文件夾就變得亂七八糟,整理的時(shí)候非常痛苦,巴不得有一個(gè)自動(dòng)化的工具幫我歸類(lèi)文檔。下面小編就給大家分享自動(dòng)化整理文件的小技巧,需要的朋友可以參考一下文章內(nèi)容
    2022-02-02
  • 像線程一樣管理進(jìn)程的Python multiprocessing庫(kù)

    像線程一樣管理進(jìn)程的Python multiprocessing庫(kù)

    multiprocessing庫(kù)是基于threading API,它可以把工作劃分為多個(gè)進(jìn)程.有些情況下,multiprocessing可以作為臨時(shí)替換取代threading來(lái)利用多個(gè)CPU內(nèi)核,相應(yīng)地避免Python全局解釋器鎖所帶來(lái)的計(jì)算瓶頸.本文詳細(xì)介紹了Python multiprocessing庫(kù),需要的朋友可以參考下
    2021-05-05
  • python文件操作的簡(jiǎn)單方法總結(jié)

    python文件操作的簡(jiǎn)單方法總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于python文件操作的簡(jiǎn)單方法知識(shí)點(diǎn),有需要的朋友們可以學(xué)習(xí)下。
    2019-11-11
  • python多進(jìn)程共享變量

    python多進(jìn)程共享變量

    這篇文章主要為大家詳細(xì)介紹了python多進(jìn)程共享變量的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-04-04
  • pandas的drop_duplicates無(wú)法去重問(wèn)題解決

    pandas的drop_duplicates無(wú)法去重問(wèn)題解決

    在我們利用Pandas進(jìn)行數(shù)據(jù)清洗的時(shí)候,往往會(huì)用到drop_duplicates()進(jìn)行去重,本文主要介紹了pandas的drop_duplicates無(wú)法去重問(wèn)題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Python ORM框架SQLAlchemy學(xué)習(xí)筆記之?dāng)?shù)據(jù)添加和事務(wù)回滾介紹

    Python ORM框架SQLAlchemy學(xué)習(xí)筆記之?dāng)?shù)據(jù)添加和事務(wù)回滾介紹

    這篇文章主要介紹了Python ORM框架SQLAlchemy學(xué)習(xí)筆記之?dāng)?shù)據(jù)添加和事務(wù)回滾介紹,需要的朋友可以參考下
    2014-06-06

最新評(píng)論

外汇| 靖西县| 安达市| 恭城| 安国市| 平远县| 弋阳县| 康保县| 北票市| 涪陵区| 南木林县| 德惠市| 亳州市| 如东县| 沂水县| 宜兰县| 海晏县| 清徐县| 泊头市| 房山区| 紫阳县| 大余县| 永泰县| 宜春市| 清河县| 巫山县| 长丰县| 奇台县| 视频| 綦江县| 云龙县| 丰台区| 宁安市| 郁南县| 西充县| 夏河县| 镇江市| 区。| 建水县| 万山特区| 邹城市|