0

我已经创建了一个编译的 python 文件。当我使用 python 命令执行文件时,它工作正常,如下所示。

$ python 文件.pyc

但是,当我像运行 .sh 文件一样将 ./ 放在文件名(file.pyc)之前时,它不起作用。它会抛出错误。

$ ./file.pyc

它拥有所有特权(777)。

有没有办法像我们对 test.sh 文件一样执行 test.pyc 文件?

问候, 萨扬坦

4

1 回答 1

1

您使用 .pyc 文件是否有特定原因?通常,您只需在脚本顶部添加一个 shebang,如下所示:#!/usr/bin/env python,修改权限(777 不是必需的,755 甚至 744 都可以),然后运行它$ ./file.py

于 2017-04-24T15:06:39.713 回答