前言
在刚刚开始学习网络安全时候,装好了kali准备测试一下。
运行了py结尾的脚本出现了以下错误:
解决方法
查阅资料(其他大佬的评论)之后发现错误。
简单来说:要么将它们运行为python filename.py,要么将该行添加#!/usr/bin/python到 Python 脚本的顶部
具体解释:从 Linux 中的命令行运行文件时,默认情况下它假定该文件是一个 shell 脚本文件(通常是 Bash 脚本)。所以它使用 Bash shell(或其他一些 shell,但通常是 Bash)来解释文件,而 Bash 不知道 Python 语法。如果你想使用不同的解释器(Python,在这种情况下)运行你的文件,你必须在文件顶部添加一个#!是要使用的解释器的完整路径,例如/usr/bin/python
成功解决
使用python filename.py
添加#!/usr/bin/python到 Python 脚本的顶部
- quot 脚本 kali-linux unexpected expectingquot脚本kali-linux unexpected double-quote unexpected character expecting syntaxerror staticrende unexpected expected quot incompatible expected version jsondecodeerror value expecting quot quot prop defaultexpandall expected 39 hive quot unexpected closeonclickmodal prop quot expected quot substitution unexpected jarfile nginx conf quot unexpected