紫影基地

 找回密码
 立即注册
查看: 145|回复: 0

[Python] Traceback (most recent call last):异常

[复制链接]
阅读字号:

41

主题

42

帖子

8031

积分

论坛元老

Rank: 8Rank: 8

积分
8031
发表于 2024-4-13 17:24:18 | 显示全部楼层 |阅读模式


通常很难出现这样的错误。只能一点点排除:

1.磁盘空间满了。 比如/tmp, /var 或者是/分区满了。

2.文件读写错误,在临时目录里,某些文件被锁,无法读写导致

3.内存不足(这个可能性小),你可以将占用内存多的程序去掉

4.你是在虚拟机里运行,可能内存访问函数不能正确使用

5.有防火墙的问题

6.可能是权限的问题,比如某些程序需要超级用户的权限

7.程序本身有BUG,它预留的计算空间不够。你可以检查一下配置什么的,看看有没有设置预加载内存的配置。

Traceback (most recent call last):异常(爬虫会比较常遇到)

通常space是指磁盘空间, memory是指内存。





#举个栗子(函数递归调用)

def f1():
  print('===>f1')
  f2()

def f2():
  print('===>f2')
  f1()                      #再次调用函数f1

f1()

# 运行代码拉到很后面会报错:Traceback (most recent call last)   

RecursionError: maximum recursion depth exceeded while calling a Python object       调用Python对象时,超出了最大递归深度
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-12 09:40 , Processed in 0.082613 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表