webber305 2021-12-14 19:55 采纳率: 100%
浏览 146
已结题

MacOS中使用python自带idle无法使用xlwings库

刚换了mac电脑,安装完python后未安装其他工具,使用自带的idle运行报权限不够

import re
import os
import xlwings as xw
import datetime as dt
app = xw.App(visible = True,add_book = False)
workbook = app.books.add()

运行结果及报错内容:
Command failed:
OSERROR: -1743
MESSAGE: The user has declined permission.
COMMAND: app('/System/Library/CoreServices/System Events.app').processes[its.unix_id == 1203].frontmost.set(True)

从论坛上找了些别人的建议,在终端中运行了py脚本弹出授权就没有问题,在设置中看到这里被授权了

img

我还是想请教下,如何使用python自带的idle运行控制其他APP的脚本。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月22日
    • 创建了问题 12月14日