调用pyreadline3的write_history_file报错:'str'对象无'mode'属性
Python命令历史写入文件的错误排查求助(Windows10 Conda环境)
- 我参考Stack Overflow方案,尝试用readline模块的
write_history_file函数把Python命令历史写入文件。但在Windows10的Conda提示符(已配置Conda环境变量的CMD)下,用户目录c:\User.Name里没有生成历史文件,所以改用pyreadline3。 - 通过inspect模块找到pyreadline3中对应函数路径是
BaseReadline.write_history_file,但调用pyreadline3.BaseReadline.write_history_file('pyHistory')时触发错误:AttributeError: 'str' object has no attribute 'mode',给文件名加双引号也没用,现有相关问答不适用。 - 希望得到最简单的排查/解决方法,我从Matlab转来,需要实时访问命令历史辅助Python(及Conda)实验。
内容的提问来源于stack exchange,提问作者user2153235
相关产品推荐
相关产品推荐

