我创建了一个 Python 脚本,它使用 Todoist API 将我的任务列表导出到字符串列表(我想将它们粘贴为 Discord 消息),如果我在终端窗口上运行命令,它工作正常,但如果我运行相同使用 AppleScript 的命令,会引发错误,说No module named todoist.api
. 这是代码:(我只有一行)
do shell script "$HOME/tasks.sh"
shell 脚本运行我需要的 python 脚本,但问题在于这些文件的导入,它们是:
from datetime import date, datetime, timedelta
from todoist.api import TodoistAPI
import pyperclip
import os
import MyTodoist
在第一个文件 ( tasks.py
) 和
from datetime import date, datetime, timedelta
from todoist.api import TodoistAPI
import pyperclip
import os
在第二个文件中 ( MyTodoist.py
) 最终目标是将函数的结果存储tasks.py
在我脚本中的变量中,但我不知道如何。有人能帮助我吗?