update_dict.py 801 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python
  2. # -*- encoding: utf-8 -*-
  3. '''
  4. @File : update_dict.py
  5. @Time : 2019/05/25 23:39:20
  6. @Author : Liuyuqi
  7. @Version : 1.0
  8. @Contact : liuyuqi.gov@msn.cn
  9. @License : (C)Copyright 2019
  10. @Desc : python copy()的作用
  11. 下面要修改 baseHeader 的值为 mHeader ,java等代码中实现很简单:
  12. mHeader=baseHeader.update(mPartHeader) #把baseHeader update修改后赋值给mHeader即可。
  13. 但是python中这样是错误。思想是先copy()一份baseHeader,然后再修改。
  14. '''
  15. baseHeader = {
  16. "Accept": "application/json",
  17. "Content-Type": "application/json;charset=UTF-8",
  18. }
  19. mPartHeader = {
  20. "Referer": "https://live.kuaishou.com/u/3xphut7zrw7zcbq",
  21. }
  22. mHeader = baseHeader.copy()
  23. mHeader.update(mPartHeader)
  24. print(baseHeader)
  25. print(mHeader)