如何在 Ubuntu 上 运行 需要 root 权限的 Python 文件

How to run a Python file on Ubuntu that requires root privileges

我刚开始试验 Python 的键盘模块,想测试几行代码:

import keyboard
keyboard.write("Hello")

但是,当我尝试从 IDLE 或终端 运行 文件时,出现错误消息。

在空闲状态下:“您必须是 运行 来自 linux 的文件的根用户。”

root 终端上:“权限被拒绝。”

关于如何将此发送到 运行 的任何建议?

(注意:我试过在各种文件中使用其他模块,它们工作正常,所以我知道我的 Python 安装没问题)。我在 Ubuntu 20.04.

更新: 我尝试使用 sudo 对文件进行 运行 处理,但我收到了相同的错误消息:Permission Denied

您可以尝试像 sudo python3 script.py 这样的 sudo 命令。

如果不起作用,您可以尝试这些方法;

  1. chmod +x script.py
  2. python3 script.py

您可以进入保存文件的目录。 运行 通过在该目录中打开终端执行命令。

python3 file_name.py