美文网首页
运行下载geisen_main_v1_2_1中的run文件遇到的

运行下载geisen_main_v1_2_1中的run文件遇到的

作者: Mingyan_C | 来源:发表于2019-05-16 22:36 被阅读0次

自从解决了局域访问的问题后,就可以开始运行geisen_main_v1_2_1文件夹下的子目录run中的各个文件用于下载与生物科学相关的信息,但是通过这几天运行这些文件后发现几个问题:

1. 运行文件后提示数据已经被下载,然而我的文件中却没有数据。

之前通过文献中已有的链接,手动从文献中给出的链接下载了一部分数据,因此以为是由于我手动下载了数据(手动下载的数据保存的位置与运行代码后下载保存的父目录相同)才导致这样这个结果。

图1:手动下载的数据

所以又新建了一个文件夹,讲inout.py中的路径设置为这个文件夹。

图2:inout中输出的路径设置

再次运行run文件夹中的代码之后,还是出现了上面的问题(即:运行文件后提示数据已经被下载,然而我的文件中却没有数据。)

图3:提示文件已经被下载

2.提示数据已经存在文件夹中,但是文件夹中仍然没有任何东西

图4:提示数据已经存在,或者已经被下载

3. 提示已经成功下载数据,但是文件中还是没有任何数据。

图5:提示数据已经被成功下载

4. 代码下载数据失败

图6:下载数据失败 图7:文件夹中并没有任何数据

从图5和图6中可以看到,这些代码它不仅仅是下载数据,它还对数据进行初步了处理,所以我手动从文献的链接中下载所得到的数据只是原始数据。

以上这些问题我猜想可能是因为我运行之后,一直处于in[*]的状态所以我手动中断run,因此再次run的时候由于之前run存在记录,因此会提示文件已经被下载或者文件已经存在,对于提示已经成功下载但是文件夹中没有数据的问题,我的猜想是由于这些代码不仅是下载数据,而且还要对数据进行预处理,最终保存的是处理过后的数据文件,由于没有运行结束我就手动中断run,因此会出现这样的问题。


2019.5.29

我再次重新建了一个文件夹,然后run之后确实解决了以上这些问题,在它run没有结束的时候,也就是处于in[*]状态的时候手动kernel下的中断后再重新run同一个代码文件,就会出现这样的问题,上面这些代码是用于下载数据文件并对数据文件进行预处理,有的文件可能比较大或者由于网速的问题导致下载速度慢,手动中断之后就停止了。就好比咱们手动下载文件,由于各种原因导致下载失败,再次点击文件下载后就会出现文件名后面会有个*(1)这样,

相关文章

网友评论

      本文标题:运行下载geisen_main_v1_2_1中的run文件遇到的

      本文链接:https://www.haomeiwen.com/subject/jbawaqtx.html