-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
无法本地查询项目 #9
Comments
刚刚用您给的例子中的命令成功了,看来是其他问题导致的,我再试试。打搅了 nsfc query -d C:\Python\Python39\Lib\site-packages\nsfc\data\project.db\project.all.sqlite3 -s approval_year 2019 -s subject_code "%C0501%" -o C0501.2019.xlsx -F xlsx |
大概找到原因了,可能是本地那个大数据里面的信息不完全,因为我检索2021年的代码A或代码A01都没有结果,换成2020,代码A就可以了 nsfc query -d C:\Python\Python39\Lib\site-packages\nsfc\data\project.db\project.all.sqlite3 -s approval_year 2020 -s subject_code "%A%" -o A.2020.xlsx -F xlsx |
但是这个检索的结果仍然不完整,2020年代码A只支持了33项?总经费不到500万,不太可能 |
网上20年的数据很少,只从MedSci获取了几百条 |
好的,谢谢您的回复。有发现再留言联系您。 |
谢谢大侠分享这么好的工具。可能是我不会使用,总是出现错误,无法本地查询。下载结题报告没问题。请教应该如何设置,才可以查询本地数据库呢?万分感激赐教。
按照说明,将从百度盘下载的文件存放到好几个说明中指定的目录,如C:\Python\Python39\Lib\site-packages\nsfc\data\project.db(错误说明中是proejct.db,估计是打错了,我也尝试了这个错误的拼写)、C:\Python\Python39\nsfc\nsfc_data、C:\Python\Python39\nsfc_data、C:\Python\Python39\nsfc\nsfc_data,但是始终提示STATS main ERROR MainThread:88 dbfile not exists! [C:\Python\Python39\Lib\site-packages\nsfc\data\project.db]。然后我用参数-d直接指定目录及数据库文件project.all.sqlite3,这下不再提示找不到文件了,可是查询结果总是显示STATS main ERROR MainThread:122 no result for your input。我的查询命令是:
nsfc query -d C:\Python\Python39\Lib\site-packages\nsfc\data\project.db -s approval_year 2021 -o 2021.xlsx -F xlsx
C:\Python\Python39>nsfc query -d C:\Python\Python39\Lib\site-packages\nsfc\data\project.db\project.all.sqlite3 -s approval_year 2021 -s subject_code "%A%" -o 2021.xlsx -F xlsx
C:\Python\Python39>nsfc query -d C:\Python\Python39\Lib\site-packages\nsfc\data\project.db\project.all.sqlite3 -s approval_year 1990 -o 1990.xlsx -F xlsx
The text was updated successfully, but these errors were encountered: