今天看了《Learning Python》书之后,发现了这个问题:
书上说:
当赋予一个python文件 chmod +x 权限之后,就可以直接在命令行中输入文件名,即可执行(而不需要python+文件名)。
但是我却出现了这样的问题:
找了几种可能的原因:
- 文件的风格不对:输入
:set ff
查看风格 - 使用
chmod u+rx
命令 - 使用
#!/usr/bin/env python
都试过无果之后,发现了这个原因:
进入etc
,打开mtab
文件,发现是noexec