code 403, message CGI script is not executable ('/cgi-bin/generate_list.py')

错误代码:

code 403, message CGI script is not executable ('/cgi-bin/generate_list.py')

Unix 系统中,Python 脚本可以像 Shell 脚本那样直接执行。只要在脚本文件开头写一行命令,指定文件和模式:

#! /usr/bin/env python3.3

(要确认 Python 解释器在用户的 PATH 中) #! 必须是文件的前两个字符,在某些平台上,第一行必须以 Unix 风格的行结束符( 'n' )结束,不能用 Windows( 'rn' )的结束符。注意,'#' 是 Python 中是行注释的起始符。

脚本可以通过 chmod 命令指定执行模式和权限:

$ chmod +x generate_list.py

Windows 系统上没有“执行模式”。Python 安装程序自动将 .py 文件关联到python.exe,所以在 Python 文件图标上双击,它就会作为脚本执行。同样 .pyw 也作了这样的关联,通常它执行时不会显示控制台窗口。

generate_list.py就成了可执行文件了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,673评论 4 16
  • 前言 Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打...
    依依玖玥阅读 8,936评论 6 37
  • Python 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设...
    在暴风雨中逆袭阅读 5,745评论 0 12
  • 阳气足鼻炎消 鼻炎为什么会打喷嚏、流鼻涕呢?因为这是身体在提升阳气,通过这两种现象把淤积在体内的寒湿代谢出...
    尹逊涛阅读 5,531评论 5 1
  • 阅读APP,让你告别厚厚的纸质书本; 社交APP,助你足不出户,便可沟通无限; 移动金融,带你告别钱包时代…… 在...
    锐财经阅读 910评论 0 0