Python 用循环打开系统内存文件,为什么每次都一样?怎么处理呀。急!

发布于2022-01-07 18:49:45
8个回答
admin
网友回答2022-01-07
time.sleep(1)
上添加

linecache.checkcache('/proc/meminfo')
来实时更新缓存,因为你只是读取,没有更新在硬盘上的缓存导致getline内容是相同的
另外,更新有些频繁,会有一两次数据是相同的,调大更新频率可解决,在linux下大多数系统检测程序都是0.25s即250ms来更新的
admin
网友回答2022-01-07
import timewhile 1: f=open('/proc/meminfo','r') print f.read() f.close() time.sleep(5)这样是可以的呀,每次打印的是不一样的。
admin
网友回答2022-01-07
这就是A卡的弊端啦。。
admin
网友回答2022-01-07
改文件后缀试试看
admin
网友回答2022-01-07
可能少了f.close()
admin
网友回答2022-01-07
很多时候根本不是这个文件问题,你试一试!
点击 出错的程序 右键 属性 兼容性 选中 以 xp3模式 和 最下面的 以管理员身份 确定 就可以了
我就是这么办的
admin
网友回答2022-01-07
1,试试同时把PhysXLoader.dll文件放到c:/windows/system下和c:/windows/system32下面;
2,下载光盘版安装程序重新安装。
admin
网友回答2022-01-07
PhysXLoader.dll好像N卡才能用?

回到
顶部