Python編程Message: CGI script is not executable ('/cgi-bin/xxxxx.py')


Message: CGI script is not executable ('/cgi-bin/xxxxx.py').

今天在練習python服務器端編程時遇到了這個錯誤,查閱一番最終解決

系統為linux

這句話意思就咱服務器端的這個腳本不可運行
首先查看/cgi-bin/xxxxx.py的最前端是否有
#!/usr/bin/python3
(我安裝了python3,也可自行到/usr/bin下查看),加上這行表明該腳本可運行

然后回到腳本所在目錄
ls -l
查看文件是否是可執行的,若不是還需
chmod +x xxxxx.py
然后就不會報該錯誤了

中途又遇見個SyntaxError: Non-ASCII character '\xe8' in file
這是因為我們的腳本中使用了中文注釋
需要在腳本開頭加上
# -*- coding: utf-8 -*-

總結:
  養成好習慣,linux下在python腳本前加上
  #!/usr/bin/python3
  # -*- coding: utf-8 -*-


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM