十三行代码拥有自己的微信陪聊机器人
摘要:大体的套路就是通过python登陆网页微信,调用图灵机器人的接口,之后收到信息就可以自动回复。 首先需要一个图灵机器人账号,注册地址:http://www.tuling123.com 之后登陆,创建一个机器人,获取到apikey,这个之后需要用到。 安装python的wxpy模块: pip inst
阅读全文
BHP Net Tool
摘要:#导入需要用到的包 import sys import getopt import threading import socket import subprocess #定义全局变量 listen = False command = False upload = False execute = ...
阅读全文
python 实现文件下载
摘要:Requests库,高度封装的http库 urllib库,操作上能比Requests灵活一点,没有特殊需求的话基本没什么差别 还有个一句话的
阅读全文
python 多线程threading
摘要:上一篇说到thread模块,我们要自己解决线程锁。其实也没有什么啦。只是现在的人都比较懒,既然有高级封装的函数为什么要自己写。 所以就有了threading。 其实都一样啦。 来一个最简单的threading代码: 以上代码与与thread模块的不同仅在于join()函数代替了我们去写线程锁。 仅此
阅读全文
python thread 多线程
摘要:thread 模块在python3中改为_thread,网上的各种帖子都说不建议新手使用thread,好吃不好吃总得尝尝看。 你猜运行结果是什么? 啥结果也没有。。。。。。因为主线程没有做任何事情直接就结束了。主线程退出的同时子线程没来得及运行就挂了, 也就是说主线成不会等待子线程执行完才退出。 下
阅读全文
python ftplib.FTP 获取当前路径下所有目录
摘要:FTP 模块里有一个dir函数,可以打印出当前路径下所有文件,但是这个函数没有返回值,只是打印出来。 还有一个nlst函数,可以返回一个文件名的列表,但是只有文件名,没有详细信息,无法判断是否是目录。 目前我只有两个笨办法,一个继承FTP类,自己实现一个getSubdir()方法,可以直接copy
阅读全文
python 函数可变长参数
摘要:python中的可变长参数有两种: 一种是非关键字参数(*元组),另一种是关键字参数(**字典) 非关键字可变长参数: 关键字可变参数:
阅读全文
python语言switch-case
摘要:初学python语言,竟然很久才发现python没有switch-case语句,查看官方文档说是可以用if-elseif-elseif。。。。代替。 讲真,这都不是问题。不就是一个条件判断吗。用if-elseif-.......肯定没问题,同时也用其他的解决方案,比较简单的就是利用 字典来实现同样的
阅读全文
python windows终端窗口下输出编码错误
摘要:windows简体中文版下终端默认字符集gbk,执行chcp 65001临时修改字符集。 修改默认字符集:注册表HKEY_CURRENT_USER\Console项中CodePage值修改为65001
阅读全文
python 杨辉三角
摘要:前提:端点的数为1. 每个数等于它上方两数之和。 每行数字左右对称,由1开始逐渐变大。 第n行的数字有n项。 第n行数字和为2n-1。 第n行的m个数可表示为 C(n-1,m-1),即为从n-1个不同元素中取m-1个元素的组合数。 第n行的第m个数和第n-m+1个数相等 ,为组合数性质之一。 每个数
阅读全文
百度翻译&&金山词霸API
摘要:由于百度翻译不提供音标、发音之类的内容很是不方便,在百度翻译页面上发现数据来自金山词霸,于是乎用金山词霸看看 要啥有啥感觉棒棒哒
阅读全文
No module named 'pkg_resources' 解决方法
摘要:不知什么原因pip3突然不好使了。。。。下午apt-get install && pip3 install 了好多东西,具体什么原因也找不出个所以然。 执行pip3报错: Traceback (most recent call last): File "/usr/bin/pip3", line 5,
阅读全文
User_Agent_List 浏览器信息列表
摘要:1 User_Agent_List = ['Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50', 2 'M
阅读全文
python 批量爬取代理ip
摘要:快代理:"IP\">((?:\d{1,3}\.){3}(?:\d{1,3}))(?:[\s\S]*?)\"PORT\">(\d{2,4})" #下划线处原来是[\s\S]*,不带问号,后果是默认的贪婪模式。 只能取到一个地址,加上问号开启非贪婪模式。 西刺:"((?:\d{1,3}\.){3}(?:
阅读全文
ctypes 模块
摘要:ctypes赋予了python类似于C语言一样的底层操作能力,通过ctypes模块可以调用动态链接库中的导出函数、构建复杂的c数据类型。 ctypes提供了三种不同的动态链接库加载方式:cdll(),windll(),oledll()。 HelloWorld.py: 构建C语言数据类型: ctype
阅读全文