https://github.com/python/cpython/blob/aa1b8a168d8b8dc1dfc426364b7b664501302958/Lib/test/test_os.py

https://github.com/python/cpython/blob/master/Lib/test/test_os.py#L1122

import os

s=''
for i in range(1<<24):
s+="A" os.environ.setdefault("k",s)

  

os.environ.setdefault("k",s)
File "C:\env\py382\lib\os.py", line 712, in setdefault
self[key] = value
File "C:\env\py382\lib\os.py", line 681, in __setitem__
self.putenv(key, value)
ValueError: the environment variable is longer than 32767 characters

        if sys.platform == "win32":
# On Windows, an environment variable string ("name=value" string)
# is limited to 32,767 characters
longstr = 'x' * 32_768
self.assertRaises(ValueError, os.putenv, longstr, "1")
self.assertRaises(ValueError, os.putenv, "X", longstr)
self.assertRaises(ValueError, os.unsetenv, longstr)

  

最新文章

  1. bitset用法总结
  2. Total Commander 集成、调用 Beyond Compare比较文件
  3. mysql命令导出导入数据库
  4. Ubuntu 登录锐捷 网卡被禁用 网口灯不亮解决
  5. ssh项目java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoade错误
  6. qrcodenet 代码中一些基础的认识 帮助
  7. ECSHOP后台SQL查询提示错误 this sql May contain UPDATE,DELETE,TRUNCATE,ALTER,DROP,FLUSH,INSERT
  8. 【练习】创建私有的dblink
  9. Vi的使用
  10. 2013年山东省第四届ACM大学生程序设计竞赛 Alice and Bob
  11. es watcher
  12. Nginx配置域名转发实例
  13. Recall(召回率);Precision(准确率);F1-Meature(综合评价指标);true positives;false positives;false negatives.
  14. Android JS桥交互(&quot;Uncaught ReferenceError: xxx is not defined or xxx has no method&quot;)
  15. Rsync使用方法
  16. 20175316盛茂淞 2018-2019-2《Java程序设计》第4周学习总结
  17. JS-JS代码插入位置
  18. docker部署安装
  19. JDBC存储过程调用
  20. 3.cassandra遇到内存占用过高的问题

热门文章

  1. 基于LNMP架构搭建wordpress博客之安装架构说明
  2. windows下用pip安装库,出现Command &quot;python setup.py egg_info&quot;错误信息
  3. IDEA git 切换分支
  4. JavaScript获取页面元素方法
  5. 多线程并行_countDown
  6. 不是RESTful不好,是你姿势有问题
  7. Alpha冲刺--总结随笔
  8. Java中常用修饰符浅谈
  9. 杭电2734----Quicksum(C++)(数字与字符的关系)
  10. 杭电OJ2007----平方和与立方和(易错题)