在python中将字符串转换为列表时出现内存错误
我正在使用操作系统MacOS Sierra(版本10.12.5),并以root用户身份登录 字符串的长度是38405 我正在使用eval将字符串转换为列表 我在python文件中添加了以下内容: 一, 但是得到以下错误在python中将字符串转换为列表时出现内存错误,python,string,list,eval,Python,String,List,Eval,我正在使用操作系统MacOS Sierra(版本10.12.5),并以root用户身份登录 字符串的长度是38405 我正在使用eval将字符串转换为列表 我在python文件中添加了以下内容: 一, 但是得到以下错误 resource.setrlimit(resource.RLIMIT_STACK, [0x10000000, resource.RLIM_INFINITY]) ValueError: current limit exceeds maximum limit 如果我使用os.sys
resource.setrlimit(resource.RLIMIT_STACK, [0x10000000, resource.RLIM_INFINITY])
ValueError: current limit exceeds maximum limit
os.system('ulimit-s 65532')
得到以下错误s_push: parser stack overflow MemoryError
如何解决这个问题
我试图转换的字符串可以在以下链接中找到
字符串中函数的定义如下
def expres(functor,args=[]):
return [functor]+args
你为什么要摆弄资源?38405个字符不是长字符串。尼克。当尝试将字符串转换为列表时,返回“s_push:parser stack overflow MemoryError”错误请粘贴您尝试转换的字符串。我已在URL中上载了字符串
def expres(functor,args=[]):
return [functor]+args