如何安排在pycharm中创建的python任务,该任务从同一目录中的其他脚本导入函数



所以我写了这个脚本,从亚马逊上的竞争对手那里抓取库存水平。我用pycharm写了剧本,当我在那里运行时,效果很好。然而,我想自动化搜索过程,使其每天自动收集几次数据。我在windows任务调度程序中制定了一个计划任务,但它似乎什么都没做。我确信问题在于我从同一目录中的不同文件导入函数。当我试图在python IDLE中运行相同的脚本时,它会给我一个错误,即找不到模块(这是我的目录,其中包含其他python脚本((正如在pycharm中运行良好之前所述(。

from Bolcom.inventoryscraper.Inventory_scraper import inventory_scraper

Bolcom是保存这两个文件的主目录。我希望问题是清楚的,如果是的话,有人看到我能做些什么来解决它吗?提前感谢!!

我遇到了同样的问题。我使用:导入系统sys.path.append("venv\Lib\site packages"(来解决目录问题Pycharm似乎将所有库放在了与py文件不同的目录中。

如果创建要导入自己的模块,可以将模块放入站点包中,也可以使用sys.path.remove("venv\Lib\site packages"(sys.path.append("您的模块目录"(

希望能帮助

相关内容

最新更新