我有如下代码,其中在set(cur)
中捕获了表数据。有什么办法可以在linux / unix中找到此变量占用的空间吗? (内存或缓冲区空间)
cur.execute("select A , B , C from DeptTable")
dept_entries = set(cur)
cur.execute("select A , B , C from EmployeeTable where EmplName in ('A','B')")
for empl in cur:
if empl in dept_entries:
print(empl, 'Yes')
else:
print(empl, 'No')
我建议使用sys.getsizeof
:
sys.getsizeof