iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >python搭建服务器
  • 887
分享到

python搭建服务器

服务器python 2023-01-31 01:01:57 887人浏览 薄情痞子
摘要

python搭建服务器以快捷著称,实际上,我们也可以使用Python搭建简易的服务器。 1.环境配置 当然首先得搭建python的开发环境,对于Mac和linux的用户来说,一般python是自带的,当然,如果没有的话也可以很方便地进行安

python搭建服务器以快捷著称,实际上,我们也可以使用Python搭建简易的服务器。

1.环境配置

当然首先得搭建python的开发环境,对于Maclinux的用户来说,一般python是自带的,当然,如果没有的话也可以很方便地进行安装,在终端输入以下命令:

sudo apt-get update
sudo apt-get install python
即可进行快速集成安装。

对于windows用户,可以去python的官网下载python官网,下载完成之后,解压,将里面的bin目录配置到系统环境变量即可。

2.python自带WEB模块

python自带的web模块包含Basehttpserver、SimpleHttpServer、CGIHTTPServer这三种,

使用python自带的包就能快速搭建起python服务器。

使用方法很简单,直接用终端进入到所选定的文件目录,在终端输入:

python -m SimpleHTTPServer 8080

如果返回结果为:


则说明开启成功,在8080端口开启python自带的SimpleHTTPServer。

可以直接在本地浏览器输入: localhost:8080,就能访问SimpleHTTPServer服务。默认访问的是index.html文件,如果没有index.html的话会列出目录下的全部文件。

3.使用web.py

除了使用python自带的web模块以外,我们还有许多方便的web框架可以使用,包括Django、Tornado、Web.py等,这里简单介绍web.py的使用。

web.py官网给出了详细的使用说明web.py官网

可以从

http://webpy.org/static/web.py-0.37.tar.gz
直接下载web.py安装文件,在linux的终端也可以输入:

curl -O http://webpy.org/static/web.py-0.37.tar.gz
进行下载,下载好之后进行解压

tar -zxvf web.py-0.37.tar.gz
解压之后会出现web.py的文件夹,进入到该文件夹下,输入:
python setup.py install
进行安装,安装好之后就能使用web.py了。

创建一个工程目录,创建一个文件命名为:test.py

里面输入:

import web
import commands
urls=(
      '/','index',
      )

class index:
    def GET(self):
        return 'hello web.py'

if __name__ == "__main__":
    app = web.application(urls,globals())
    app.run()

保存之后命令行运行:

python test.py 8080

打开本地浏览器,输入:localhost:8080

可以看到

hello web.py

这个例子只是GET的基础用法,当然也有POST的用法,详细的用法可以见web.py的官网。







--结束END--

本文标题: python搭建服务器

本文链接: https://www.lsjlt.com/news/185051.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python搭建服务器
    python搭建服务器以快捷著称,实际上,我们也可以使用python搭建简易的服务器。 1.环境配置 当然首先得搭建python的开发环境,对于mac和linux的用户来说,一般python是自带的,当然,如果没有的话也可以很方便地进行安...
    99+
    2023-01-31
    服务器 python
  • Python搭建FTP服务器
    Python版本 3.6.2 使用的ftp包:pyftpdlib    pip install pyftpdlib就可以下载安装了 FTP协议下载上传文件在文件过大的情况下会比HTTP更具有优势,更为方便的实现断点上传和进度监控,下面是官...
    99+
    2023-01-31
    服务器 Python FTP
  • python搭建本地服务器
    python搭建本地服务器 python3以上版本 'python3 -m http.server 8000' 默认是8000端口,可以指定端口,打开浏览器输入http://127.0.0.1:8000即可访问目录下的所有文件。 这个命令...
    99+
    2023-01-30
    服务器 python
  • Python搭建HTTP服务器和FTP服务器
    本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具体步骤,供大家参考,具体内容如下 默认安装版本为pytho2.7 http服务器搭建教程: 进入要开放访问的目录下,执行命令:python ...
    99+
    2022-06-04
    服务器 Python HTTP
  • python怎么搭建web服务器
    在Python中搭建一个简单的Web服务器可以使用内置的http.server模块。下面是一个基本的示例: import http....
    99+
    2023-10-24
    python 服务器
  • python如何搭建FTP服务器
    这篇文章主要介绍了python如何搭建FTP服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、了解FTP服务器FTP(文件传输协议),运行在tcp洗衣上,使用两个端口,...
    99+
    2023-06-15
  • python一秒搭建FTP服务器
    一、了解FTP服务器 FTP(文件传输协议),运行在tcp洗衣上,使用两个端口,即数据端口和命令端口,也称之为控制端口。默认情况下,20是数据端口,21是控制端口。 FTP有两种传输模式:主动模式和...
    99+
    2022-06-02
    python FTP服务器 python搭建FTP服务器
  • python 服务器的架构搭建
    今天我将给大家介绍一种简单的python服务器的架构搭建:nginx + gunicron+supervisor + Django Django 虽然自带了http相应服务,但不稳定,响应个数也很少,不能满足生产环境的需求,所以我...
    99+
    2023-01-31
    架构 服务器 python
  • Python搭建HTTP服务
    背景 本次我们要为一个自动化测试工具搭建一个HTTP服务,以方便一个本地的测试工具被大家在网络中共享使用。 一、方案选择: Python socket 二、选择理由 底层测试工具由python编写,因此使用python搭建HTTP服务...
    99+
    2023-01-31
    Python HTTP
  • centos7搭建gitlab服务器搭建
    在当今的技术领域,代码管理和版本控制变得越来越重要。为了组织和管理代码,越来越多的开发团队开始使用GitLab进行代码管理。GitLab是一个流行的基于Git的开源代码管理平台,提供了多种功能,例如版本控制、问题跟踪、CI/CD等。在本篇文...
    99+
    2023-10-22
  • Windows搭建NTP服务器——搭建时间同步服务器
    本环境搭建环境是windows2012R2 在Windows 服务器下,按住“ windows+r ”打开“运行”对话框,输入regedit,点击“确定”打开注册表。 依次打开HKEY_...
    99+
    2023-09-22
    服务器 windows Powered by 金山文档
  • 如何搭建云服务器搭建wordpress
    搭建云服务器可以使用以下方法: 安装云服务器:首先需要安装云服务器的基础配置,这里推荐使用 Microsoft Azure 云服务器进行部署。如果不想自己安装,也可以参考下面的步骤。 选择云服务器:选择云服务器的主机型号和云主机的类型。...
    99+
    2023-10-26
    服务器 wordpress
  • 云服务器怎么搭建python环境
    搭建Python环境需要准备好相关的依赖,下面是一个简单的Python环境搭建的示例:Python是一种跨平台的编程语言,下面是一些常用的Python依赖库的安装方法:```python pip install python python2...
    99+
    2023-10-25
    环境 服务器 python
  • 云服务器搭建python编程环境
    云服务器搭建Python编程环境的方式有很多,以下是一些常见的方式:创建虚拟机(VM)。可以使用开源Python虚拟机库,例如Kubernetes、Prometheus等,或者自己编写一个虚拟机。使用虚拟机可以大大加快Python编程环境的...
    99+
    2023-10-26
    环境 服务器 python
  • python开发web服务器——搭建简易
    转自:http://blog.csdn.net/baidu_35085676/article/details/69807145%3E 目标 用已有的丰富图片资源建一个看图网站 条件 开发语言: python3 库: flask :一个...
    99+
    2023-01-31
    简易 服务器 python
  • python服务器环境搭建(3)——参数
    前面我们已安装好了python服务器运行所需要的相关软件,而最重要最繁琐的就是参数配置,写这篇就踩了好多坑,花了好多时间,遇到了各种各样的问题。好了费话少说,直接进入本篇话题。    目录:  一、优化服务器网络环境  二、让你的pytho...
    99+
    2023-01-31
    参数 环境 服务器
  • 搭建samba服务器
    在Windows下使用虚拟机安装Ubuntu或者Debian等Linux系统,经常需要搭建samba服务,实现虚拟机与Windows主机之间文件共享,方便开发或者文件传输。 安装samba sudo apt install samba 配置...
    99+
    2023-09-12
    服务器 debian linux
  • 云服务器搭建
    云服务器搭建需要考虑多方面的因素,包括服务器的选择、网络连接、存储空间和安全性等方面的考虑。以下是一些可能用到的步骤和注意事项:选择一家合适的云服务器提供商。您需要了解该服务提供商的历史和口碑、服务器的硬件配置和性能、是否支持多种操作系统和...
    99+
    2023-10-25
    服务器
  • gitlab10服务器搭建
    GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务系统是Centos7.3gitlab版本:10.4.2,新版本集成了CI/CD功能,自动发布系统会用到1、配置yum源# ...
    99+
    2023-01-30
    服务器
  • 搭建DNS服务器
    目录 搭建DNS缓存服务器 1.安装bind 2.修改配置文件 3.正向解析:  4.进行反向解析: 5.对文件的属主进行修改:  6.查看本机网卡: 7.查看本机DNS: 8.nslookup解析域名: 9. windows测试: 10....
    99+
    2023-09-17
    服务器 运维 linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作