Python教程

Python教程:包含了所有代写案例以及部分答案

  • 目前处在学习python的阶段,昨天看到了python的socket模块,分别实现TCP、UDP时间戳回显。 1、tcp通信server和client代码 # tcpServer.py #!/usr/bin/python # -*- coding: utf-8 -*- from socket import * from time import ctime HOST = ” PORT = 21156 BUFSIZE = 1024 ADDR = (HOST,PORT) tcpServerSock … 继续阅读“Python的socket编程”

    :
  • from graphics import * from math import * def gobangwin(): win=GraphWin("this is a gobang game",400,400) #ÖÆ×÷21×21µÄÆåÅÌ win.setBackground("yellow") i1=0 while i1<401: l=Line(Point(i1,0),Point(i1,400)) l.draw(win) i1=i1+20 i2= … 继续阅读“python 五子棋”

    :
  • #!/usr/bin/env python # -*- coding:utf-8 -*- from gevent import monkey monkey.patch_all() from gevent.pool import Pool import requests import sys import os def download(url): chrome = ‘Mozilla/5.0 (X11; Linux i86_64) AppleWebKit/537.36 ‘ + \ ‘(KHTML, … 继续阅读“python 批量下载文件”

    :
  • #水仙花数 #narcissistic number #水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 #(例如:1^3 + 5^3+ 3^3 = 153) import math import string for x in range(1,10): a=x*x*x for y in range(0,10): b=y*y*y for z in range(0,10): c=z*z*z d=a+b+c w=’%d’ %x+’%d’ %y+’%d’ %z … 继续阅读“python 水仙花数”

    :
  • 之前看到有人写过类似的代码,感觉有点累赘,其中登陆那些东西其实可以避免的 我把百度音乐的网页代码稍微分析了一下,如果要求不高,下载普通音质的歌曲是不需要登陆的(当然如果你用浏览器打开下载的话,普通音质也是要求登陆下载的) 看其代码发现,即使你没有登陆,其实下载链接也已经暴露出来了,只是用javascript阻止了你在浏览器中下载, 我下面写了一个下载的demo,顺便测试了一下多进程,批量下载很实用: #!/usr/bin/env python #-*- coding: UTF-8 -*- imp … 继续阅读“python下载百度音乐代码”

    :