listing25-2.py
来自「《Beginning Python--From Novice to Profes」· Python 代码 · 共 34 行
PY
34 行
#!/usr/bin/env pythonprint 'Content-type: text/html\n'from os.path import join, abspathimport cgi, sysBASE_DIR = abspath('data')form = cgi.FieldStorage()filename = form.getvalue('filename')if not filename: print 'Please enter a file name' sys.exit()text = open(join(BASE_DIR, filename)).read()print """<html> <head> <title>Editing...</title> </head> <body> <form action='save.cgi' method='POST'> <b>File:</b> %s<br /> <input type='hidden' value='%s' name='filename' /> <b>Password:</b><br /> <input name='password' type='password' /><br /> <b>Text:</b><br /> <textarea name='text' cols='40' rows='20'>%s</textarea><br /> <input type='submit' value='Save' /> </form> </body></html>""" % (filename, filename, text)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?