python - WSGI with python3 not working -


i'm trying run python on web css/jss extraction websites. i'm using mod_wsgi interface python. i've been following this website idea on getting started. below sample code.

#! /usr/bin/env python  # our tutorial's wsgi server wsgiref.simple_server import make_server  def application(environ, start_response):     # sorting , stringifying environment key, value pairs    response_body = ['%s: %s' % (key, value)                     key, value in sorted(environ.items())]    response_body = '\n'.join(response_body)     status = '200 ok'    response_headers = [('content-type', 'text/plain'),                   ('content-length', str(len(response_body)))]    start_response(status, response_headers)     return [response_body]  # instantiate wsgi server. # receive request, pass application # , send application's response client httpd = make_server(    'localhost', # host name.    8051, # port number wait request.    application # our application object name, in case function.    )  # wait single request, serve , quit. httpd.handle_request() 

while runs fine python 2.7, can't run on python 3. css/jss extraction, have modified above code , put in own functionalities use beautifulsoup , urllib3. while using modules need python 3, wsgi code need python 2.7. hence, can't merge two. when trying run bs , urllib in python3, error. when try run wsgi code python3, i'm unable load webpage.

any appreciated! workarounds, or suggestions well.


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -