(資料圖片僅供參考)
在剛剛開始學(xué)習(xí)網(wǎng)絡(luò)安全時候,裝好了kali準(zhǔn)備測試一下。運行了py結(jié)尾的腳本出現(xiàn)了以下錯誤:
查閱資料(其他大佬的評論)之后發(fā)現(xiàn)錯誤。簡單來說:要么將它們運行為python filename.py,要么將該行添加#!/usr/bin/python到 Python 腳本的頂部具體解釋:從 Linux 中的命令行運行文件時,默認(rèn)情況下它假定該文件是一個 shell 腳本文件(通常是 Bash 腳本)。所以它使用 Bash shell(或其他一些 shell,但通常是 Bash)來解釋文件,而 Bash 不知道 Python 語法。如果你想使用不同的解釋器(Python,在這種情況下)運行你的文件,你必須在文件頂部添加一個#!是要使用的解釋器的完整路徑,例如/usr/bin/python
標(biāo)簽: