# 前言 在剛剛開始學習網路安全時候,裝好了kali準備測試一下。 運行了py結尾的腳本出現了以下錯誤: ![](https://img2023.cnblogs.com/blog/2572943/202305/2572943-20230531000850176-695077837.png) #解決方 ...
前言
在剛剛開始學習網路安全時候,裝好了kali準備測試一下。
運行了py結尾的腳本出現了以下錯誤:
解決方法
查閱資料(其他大佬的評論)之後發現錯誤。
簡單來說:要麼將它們運行為python filename.py,要麼將該行添加#!/usr/bin/python到 Python 腳本的頂部
具體解釋:從 Linux 中的命令行運行文件時,預設情況下它假定該文件是一個 shell 腳本文件(通常是 Bash 腳本)。所以它使用 Bash shell(或其他一些 shell,但通常是 Bash)來解釋文件,而 Bash 不知道 Python 語法。如果你想使用不同的解釋器(Python,在這種情況下)運行你的文件,你必須在文件頂部添加一個#!是要使用的解釋器的完整路徑,例如/usr/bin/python