小编Mik*_*ike的帖子

走一个目录树的Python方法是什么?

我觉得分配文件和文件夹以及执行+ = [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)

python directory-walk

22
推荐指数
4
解决办法
3万
查看次数

高级python字符串搜索

我想知道是否有人可以指向我可以使用google-ish语法搜索字符串的库.例子:

Google高级搜索语法

Craigslist高级搜索语法

所以,如果查询是

食物 - 比萨

而搜索主题是

Ray's Pizza,镇上最好的食物!

它不会导致匹配.等等

python search

6
推荐指数
1
解决办法
1121
查看次数

使用CherryPy的HTTPS到HTTP

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)

python https wsgi http cherrypy

4
推荐指数
1
解决办法
1434
查看次数

标签 统计

python ×3

cherrypy ×1

directory-walk ×1

http ×1

https ×1

search ×1

wsgi ×1