我觉得分配文件和文件夹以及执行+ = [item]部分有点hackish.有什么建议?我正在使用Python 3.2
from os import *
from os.path import *
def dir_contents(path):
contents = listdir(path)
files = []
folders = []
for i, item in enumerate(contents):
if isfile(contents[i]):
files += [item]
elif isdir(contents[i]):
folders += [item]
return files, folders
Run Code Online (Sandbox Code Playgroud) 我想知道是否有人可以指向我可以使用google-ish语法搜索字符串的库.例子:
所以,如果查询是
食物 - 比萨
而搜索主题是
Ray's Pizza,镇上最好的食物!
它不会导致匹配.等等
CherryPy是否可以将HTTP重定向到HTTPS.让我们举例说下面的代码是http://example.com,如果有人通过https://example.com访问我想让他们被重定向到普通的HTTP URL(301重定向可能?)我该如何做到这一点?
#!/usr/bin/env python
from pprint import pformat
from cherrypy import wsgiserver
def app(environ, start_response):
status = '200 OK'
response_headers = [('Content-type', 'text/plain')]
start_response(status, response_headers)
return [pformat(environ)]
server = wsgiserver.CherryPyWSGIServer(('0.0.0.0', 80), app)
try:
server.start()
except KeyboardInterrupt:
server.stop()
Run Code Online (Sandbox Code Playgroud)