`
ileson
  • 浏览: 210796 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

python 学习

    博客分类:
  • OS
阅读更多
学习了一门胶水型 的语言:python   服务器脚本语言。用起来还不错。

官方网站:https://www.python.org/

一、语言基础
   1、安装

   2、入门


   3、将脚本,用py2exe 打包成windows 下的exe 文件。在其它没有安装python 环境的电脑也能运行你写的脚本。
    setup.py 内容:
   
#-*-coding: UTF-8-*-
from distutils.core import setup
import py2exe
setup(console=["TCPServer.py"])


    TCPServer.py 内容:

import socket, traceback
import os
from time import ctime

host = ''                               # Bind to all interfaces
port = 20000
BUFSIZE = 1024

serverSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serverSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
serverSocket.bind((host, port))
#这里设定每次最多只有一个等候处理的请求,真正的服务器会设置一个很高的数字。
serverSocket.listen(5)

os.system("title TCP Server") #设置控制台的标题。

print("-----------------------------------------------------")
print("服务已经启动! ^_^ Please wait client connection!")
print("          Mode  : TCP ")
print("Listen Address  : 127.0.0.1:20000 ")
print("         Autor  : 278952725  leson")
print("       Version  : 1.0")
print("-----------------------------------------------------")

while 1:
    try:
        clientSocket, clientaddr = serverSocket.accept()
    except KeyboardInterrupt:
        raise
    except:
        traceback.print_exc()
        continue

    # Process the connection
    try:
        # Process the request here
        # while 1:
            data = clientSocket.recv(BUFSIZE).decode()
            print ("Got connection from", clientSocket.getpeername(),data)
            #os.system(data);
            #clientSocket.send(('[%s] %s' % (ctime(), data)).encode())  
    except (KeyboardInterrupt, SystemExit):
        raise
    except:
        traceback.print_exc()

    # Close the connection
    try:
        clientSocket.close()
    except KeyboardInterrupt:
        raise
    except:
        traceback.print_exc()

    执行如下命令即可打包成一个发布文件夹 dist ,将这个文件夹拷贝到其它机器上就可以跑了。
   
python setup.py py2exe

    注意:要将python 的安装目录配置到环境变量里去,否则将报找不到python 命令。

    打包相关


二、问题
  1、注意:2.x 版本和 3.x版本不兼容;



学习:视频教程
]w3cschool   python3.x入门教程
w3cschool入门教程


 
 
分享到:
评论

相关推荐

    清华大学精品Python学习PPT课件-第7章 Python模块.pptx

    清华大学精品Python学习PPT课件-第1章 Python3概述.pptx 清华大学精品Python学习PPT课件-第2章 Python基本语法.pptx 清华大学精品Python学习PPT课件-第3章 Python流程控制.pptx 清华大学精品Python学习PPT课件-第4章...

    Python学习手册(第3版)中文版

    《Python学习手册(第3版)》讲述了:Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地...

    Python学习手册(第3版).pdf

    ( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python...

    Python学习手册(第3版)

    《Python学习手册(第3版)》讲述了:Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地...

    Python学习资料整理

    个人找的比较好的Python学习资料,希望对大家有所帮助,加油

    Python学习手册_第四版

    如果你想要编写高质量、高效的并且易于与其他语言和工具集成的代码,《Python学习手册:第4 版》将帮助你使用Python快速实现这一点,不管你是编程新手还是Python初学者。本书是易于掌握和自学的教程,根据作者Python...

    Python学习手册(第4版)

    《Python学习手册:第4版》每一章都对Python语言的关键内容做单独讲解,并且配有章首习题,便于你学习新的技能并巩固加深自己的理解。书中配有大量注释的示例以及图表,它们都将帮助你轻松地学习Python3.0。《Python学习...

    python 学习笔记资料

    python 学习笔记资料python 学习笔记资料python 学习笔记资料python 学习笔记资料

    python学习手册第四版中文和第五版英文版

    python学习手册,提供大家学习。希望可以帮助大家。包涵了第四版的中文版和第五版的英文版。

    14张全套Python学习思维导图.zip

    14张全套Python学习思维导图.zip

    计算机二级Python学习资料

    计算机二级Python学习资料, 最新计算机二级Python学习资料,有11个章节!都是python基础

    贝叶斯思维统计建模的PYTHON学习法.pdf

    贝叶斯思维统计建模的PYTHON学习法.pdf

    Python学习笔记 .pdf

    Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf ...

    python学习代码 python学习代码 python学习代码

    python学习代码 python学习代码 python学习代码

    Python学习手册(第3版).pdf 高清有书签

    Python学习手册(第3版).pdf本书包括:  类型和操作——深入讨论Python主要的内置对象类型:数字、列表和字典等。  语句和语法——在Python中输入代码来建立并处理对象,以及Python一般的语法模型。  函数——...

    Python学习笔记.docx

    Python学习笔记

    python学习手册(第3版)

    python学习手册第3版 python学习手册第3版 python学习手册第3版 python学习手册第3版

    [Python学习手册(第4版)].源代码.

    [Python学习手册(第4版)].源代码.

    最新Python学习笔记3

    最新Python学习笔记,Day 3,总结性学习笔记,适合初学者归纳总结。

Global site tag (gtag.js) - Google Analytics