working webserver
This commit is contained in:
parent
3106a55d8e
commit
f0ec2e26ce
|
@ -1,6 +1,9 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
import sys
|
||||||
def fib(n):
|
def fib(n):
|
||||||
fibs = [0, 1]
|
fibs = [0, 1]
|
||||||
for i in range(2, n+1):
|
for i in range(2, n+1):
|
||||||
fibs.append(fibs[i-1] + fibs[i-2])
|
fibs.append(fibs[i-1] + fibs[i-2])
|
||||||
print(fibs)
|
print(fibs)
|
||||||
return fibs[n]
|
return fibs[n]
|
||||||
|
fib(int(sys.argv[1]))
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
import hashlib
|
import hashlib
|
||||||
import sys
|
import sys
|
||||||
hashed = hashlib.md5(sys.argv[1].encode())
|
hashed = hashlib.md5(sys.argv[1].encode())
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
import hashlib
|
import hashlib
|
||||||
BASE: str = "foobar"
|
BASE: str = "foobar"
|
||||||
MAX = 1000000
|
MAX = 1000000
|
||||||
|
|
|
@ -1,15 +1,22 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
import http.server
|
import http.server
|
||||||
import io
|
import io
|
||||||
class MyHandler(http.server.BaseHTTPRequestHandler):
|
|
||||||
def do_GET(self):
|
TEXT = """Hello world!
|
||||||
self.send_head()
|
|
||||||
def send_head(self):
|
If you're reading this, this web server is working!
|
||||||
body = "hello world"
|
"""
|
||||||
|
|
||||||
|
class MyHandler(http.server.SimpleHTTPRequestHandler):
|
||||||
|
def send_head(self) -> io.BytesIO:
|
||||||
|
body = TEXT.encode()
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
self.send_header("Content-type", "text/html; charset=utf-8")
|
self.send_header("Content-type", "text/html; charset=utf-8")
|
||||||
self.send_header("Content-Length", str(len(body)))
|
self.send_header("Content-Length", str(len(body)))
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
return io.StringIO(body)
|
|
||||||
|
return io.BytesIO(body)
|
||||||
|
|
||||||
addtrss = ("127.0.0.1", 8080)
|
addtrss = ("127.0.0.1", 8080)
|
||||||
srv = http.server.HTTPServer(addtrss, MyHandler)
|
srv = http.server.HTTPServer(addtrss, MyHandler)
|
||||||
srv.serve_forever()
|
srv.serve_forever()
|
||||||
|
|
Loading…
Reference in New Issue