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

讓python的Cookie.py模塊支持冒號做key的方法

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

很簡單,修改一下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)目的依賴包及其對應(yīng)版本號的信息列表,本文主要介紹了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à)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 淺談python中的錯(cuò)誤與異常

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

    寫Python代碼的小伙伴不可避免地會遇到代碼執(zhí)行錯(cuò)誤和異常,這次就來詳細(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)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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)化的工具幫我歸類文檔。下面小編就給大家分享自動(dòng)化整理文件的小技巧,需要的朋友可以參考一下文章內(nèi)容
    2022-02-02
  • 像線程一樣管理進(jìn)程的Python multiprocessing庫

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

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

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

    在本篇文章里小編給大家整理的是關(guān)于python文件操作的簡單方法知識點(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無法去重問題解決

    pandas的drop_duplicates無法去重問題解決

    在我們利用Pandas進(jìn)行數(shù)據(jù)清洗的時(shí)候,往往會用到drop_duplicates()進(jìn)行去重,本文主要介紹了pandas的drop_duplicates無法去重問題解決,具有一定的參考價(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

最新評論

乐东| 疏勒县| 斗六市| 广灵县| 前郭尔| 饶平县| 将乐县| 鲁甸县| 策勒县| 五河县| 西平县| 峡江县| 虹口区| 营口市| 靖边县| 繁峙县| 德清县| 林周县| 湖南省| 友谊县| 松滋市| 波密县| 通化县| 深泽县| 定远县| 玛纳斯县| 扎赉特旗| 长岛县| 新竹市| 营口市| 南召县| 容城县| 田东县| 正镶白旗| 卢氏县| 专栏| 安丘市| 贡觉县| 武功县| 河间市| 吉林市|