我在Python脚本中有几行代码,根据所读取文件的大小,这些代码的时间从20分钟到几个小时不等。我想知道是否有可能实施一个进度条来跟踪完成进度。在
从我读过的文档中,我了解到tqdm和progressbar2通常用于存在for循环的情况。在
我的代码是这样的:
gjson2 = rasterstats.zonal_stats(polygons, raster, prefix='xyz_', geojson_out=True,all_touched=False,categorical=True)
该代码用于使多边形文件(.shp)与光栅文件(.adf)相交,以提取光栅值。有没有办法可以重写代码使其可编辑?或者操纵TQM或progressbar2在这种情况下工作?在
谢谢!在
我不太幸运地将进度条有效地放入python控制台,但是如果它有帮助,https://geektechstuff.com/2018/12/07/creating-a-progress-bar-python/有一些关于tkinter窗口进度条的信息。例如:
上面的代码适用于我(python3xwindows10)。在
或者,您可以在PyPI上安装
^{pr2}$progressbar
,以便在python控制台中显示加载条。示例:另外:'\r'(回车符)字符应该将光标重置到行的开头。我不能百分之百确定这是否适用于所有系统,但我知道在Linux和OSX上都可以:
^{3}$我希望这有帮助!在
相关问题 更多 >
编程相关推荐