避免意外将 Python 脚本作为 Bash 脚本执行
我喜欢直接在 bash 中运行我的 python 脚本,就像这样 $ ./script.py 但有时我会忘记shebang行#!/usr/bin/env python3,并且它可能会覆盖名为的文件(np如果脚本有的话)import numpy as np(并且如果在运行ImageMagick import 命令时单击几次)。 我该怎么做才能避免意外将 python 脚本作为 bash 脚本执行?有没有办法(shell 选项或 .bashrc 脚本)阻止 bash 将扩展名为“.py”的脚本作为 bash 脚本执行?或者实际上阻止任何没有 shebang 行...