-
日期:2021-11-09 10:31:19
点击:59
内容简介:实际上JSON就是Python字典的字符串表示,但是字典作为一个复杂对象是无法直接传递,所以需要将其转换成字符串形式.转换的过程也是一种序列化过程. 用json.dumps序列化为json字符串格式 复制代码 代码如下: import json dic {'Connection': ['keep-alive'], 'H...
-
日期:2021-11-09 10:31:18
点击:59
内容简介:前两天刚装了python 3.1.1, 禁不住技痒写点code。 1.选择排序 复制代码 代码如下: def SelSort(L): length=len(L) for i in range(length-1): minIdx=i minVal=L[i] j=i+1 while jlength: if minValL[j]: minIdx=j minVal=L[j] j=j+1 L[i],L[minIdx]=L[minId...
-
日期:2021-11-09 10:31:18
点击:59
内容简介:先看下object类中对__new__()方法的定义: class object: @staticmethod # known case of __new__ def __new__(cls, *more): # known special case of object.__new__ """ T.__new__(S, ...) - a new object with type S, a subtype of T """ pass object将_...
-
日期:2021-11-09 10:31:18
点击:59
内容简介:匿名管道 管道是一个单向通道,有点类似共享内存缓存.管道有两端,包括输入端和输出端.对于一个进程的而言,它只能看到管道一端,即要么是输入端要么是输出端. os.pipe()返回2个文件描述符(r, w),表示可读的和可写的.示例代码如下: 复制代码 代码如下: #!/usr/bi...
-
日期:2021-11-09 10:31:17
点击:59
内容简介:首先通过一个例子来看一下本文中可能用到的对象和相关概念。 #coding: UTF-8 import sys # 模块,sys指向这个模块对象 import inspect def foo(): pass # 函数,foo指向这个函数对象 class Cat(object): # 类,Cat指向这个类对象 def __init__(self, name='k...
-
日期:2021-11-09 10:31:15
点击:59
内容简介:一、简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性。须重要理解,if、while、for以及与它们相搭配的 else、 elif、break、continue和pass语句。 二、详解 1、if语句 Python中的if子句由三部分组成:关键字本身、用于判断结果真假的...
-
日期:2021-11-09 10:31:14
点击:59
内容简介:使用ghost.py 通过搜搜 的微信搜索来爬取微信公共账号的信息 # -*- coding: utf-8 -*-import sysreload(sys)import datetimeimport timesys.setdefaultencoding("utf-8") from ghost import Ghostghost = Ghost(wait_timeout=20) url="http://weixin.sogou.c...
-
日期:2021-11-09 10:31:14
点击:59
内容简介:文章摘要:其实这里casperjs与python没有直接关系,主要依赖casperjs调用phantomjs webkit获取html文件内容。长期以来,爬虫抓取 客户端javascript渲染生成的html页面 都极为 困难, Java里面有 HtmlUnit, 而Python里,我们可以使用独立的跨平台的CasperJS。...
-
日期:2021-11-09 10:31:13
点击:59
内容简介:信号的概念 信号(signal)-- 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 几个常用信号: SIGINT 终止进程 中断进程 (control+c) SIGTERM 终止进程 软件终止信号 SIGKILL 终止进程 杀死进程 SIGALRM...
-
日期:2021-11-09 10:31:13
点击:59
内容简介:概述 考虑这样一个问题,有hello.py脚本,输出”hello, world!”;有TestInput.py脚本,等待用户输入,然后打印用户输入的数据。那么,怎么样把hello.py输出内容发送给TestInput.py,最后TestInput.py打印接收到的”hello, world!”。下面我来逐步讲解一下sh...