【问题标题】:How can i run a compiled python file like a shell script in Unix?如何在 Unix 中运行编译后的 python 文件,如 shell 脚本?
【发布时间】:2017-04-24 15:00:18
【问题描述】:

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

$ python file.pyc

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

$ ./file.pyc

它拥有所有特权 (777)。

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

问候, 赛扬坦

【问题讨论】:

    标签: python-2.7 pyc


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2021-08-11
    • 2018-08-30
    • 2011-01-10
    • 2010-10-06
    • 2013-08-14
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多