shell - 为什么以不同方式运行脚本时需要许可?

标签 shell terminal

我有一个 python 脚本,当我在终端中运行时:

py filename.py

这很好用。但是用这种风格:

./filename.py

我收到权限被拒绝错误。知道为什么吗?提前致谢。

最佳答案

我的猜测是python本身有-x(可执行)权限,但是filename.py没有

关于shell - 为什么以不同方式运行脚本时需要许可?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14654135/

相关文章:

linux - 从脚本调用 make 时为 "make -j 4: command not found"

linux - 我想用 sed 编辑器更改文本

windows - 在 Windows 中使用 grep、sed、awk 进行 Shell

shell - .bashrc、.bash_profile 和 .environment 之间有什么区别?

linux - 每 30 秒进行一次日志轮换并将日志文件存储在以日期命名的目录中

regex - sed 提取第二个单词

基于 Javascript 的终端仿真器、SSH 或类似的

terminal - 如何进入之前关闭的pipenv虚拟环境

mysql - 在mac终端中打开mamp mysql

java - 源命令不能通过 Java 工作