我创建了一个已编译的python文件。当我使用python命令执行文件时,它正常工作如下。
$ python file.pyc
但是,当我在文件名(file.pyc)之前放置./,就像运行.sh文件一样,那么它就不起作用了。它正在抛出错误。
$ ./file.pyc
拥有所有特权(777)。
有没有办法执行test.pyc文件,就像我们使用test.sh文件一样?
此致 Sayantan
答案 0 :(得分:1)
您使用.pyc文件的具体原因是什么?通常情况下,您只需在脚本的顶部添加一个shebang,如下所示:#!/usr/bin/env python
,修改权限(777不是必需的,755甚至744可行),并运行它$ ./file.py