自从解决了局域访问的问题后,就可以开始运行geisen_main_v1_2_1文件夹下的子目录run中的各个文件用于下载与生物科学相关的信息,但是通过这几天运行这些文件后发现几个问题:
1. 运行文件后提示数据已经被下载,然而我的文件中却没有数据。
之前通过文献中已有的链接,手动从文献中给出的链接下载了一部分数据,因此以为是由于我手动下载了数据(手动下载的数据保存的位置与运行代码后下载保存的父目录相同)才导致这样这个结果。
![](https://img.haomeiwen.com/i15601263/088984c105555a14.png)
所以又新建了一个文件夹,讲inout.py中的路径设置为这个文件夹。
![](https://img.haomeiwen.com/i15601263/c91681d43601f2e0.png)
再次运行run文件夹中的代码之后,还是出现了上面的问题(即:运行文件后提示数据已经被下载,然而我的文件中却没有数据。)
![](https://img.haomeiwen.com/i15601263/1076d5e5fdfded49.png)
2.提示数据已经存在文件夹中,但是文件夹中仍然没有任何东西
![](https://img.haomeiwen.com/i15601263/1f0b2f694fef0127.png)
3. 提示已经成功下载数据,但是文件中还是没有任何数据。
![](https://img.haomeiwen.com/i15601263/d4e416b3204bf41a.png)
4. 代码下载数据失败
![](https://img.haomeiwen.com/i15601263/f49e2c58a399e0f2.png)
![](https://img.haomeiwen.com/i15601263/512a44762bef706f.png)
从图5和图6中可以看到,这些代码它不仅仅是下载数据,它还对数据进行初步了处理,所以我手动从文献的链接中下载所得到的数据只是原始数据。
以上这些问题我猜想可能是因为我运行之后,一直处于in[*]的状态所以我手动中断run,因此再次run的时候由于之前run存在记录,因此会提示文件已经被下载或者文件已经存在,对于提示已经成功下载但是文件夹中没有数据的问题,我的猜想是由于这些代码不仅是下载数据,而且还要对数据进行预处理,最终保存的是处理过后的数据文件,由于没有运行结束我就手动中断run,因此会出现这样的问题。
2019.5.29
我再次重新建了一个文件夹,然后run之后确实解决了以上这些问题,在它run没有结束的时候,也就是处于in[*]状态的时候手动kernel下的中断后再重新run同一个代码文件,就会出现这样的问题,上面这些代码是用于下载数据文件并对数据文件进行预处理,有的文件可能比较大或者由于网速的问题导致下载速度慢,手动中断之后就停止了。就好比咱们手动下载文件,由于各种原因导致下载失败,再次点击文件下载后就会出现文件名后面会有个*(1)这样,
网友评论