Category: Python / Wxpython

Python: selenium使用基本步骤, webdriver 自动化, 模拟浏览器登录

    selenium是什么:一个自动化测试工具(大家都是这么说的) selenium应用场景:用代码的方式去模拟浏览器操作过程(如:打开浏览器、在输入框里输入文字、回车等),在爬虫方面很有必要   安装:   下载python的selenium安装包 你可以从这里 下载python的selenium安装包,但是更好的办法是用pip来安装。 Python3.7的标准库里就有现成的pip工具,可以用pip安装selenium: pip install selenium 你可能会想用虚拟机来安装一个独立的Python环境,Python的pyvenc功能和虚拟机基本上是一样的。 &n… Read More

干货:史上最全的Tensorflow学习资源汇总

  在之前的Tensorflow系列文章中,我们教大家学习了Tensorflow的安装、Tensorflow的语法、基本操作、CNN的一些原理和项目实战等。本篇文章将为大家总结Tensorflow纯干货学习资源,非常适合新手学习,建议大家收藏。 干货:史上最全的Tensorflow学习资源汇总[/caption]     一 、Tensorflow教程资源: (1)适合初学者的Tensorflow教程和代码示例:https://github.com/aymericdamien/TensorFlow-Examples。该教程不光提供了一些经典的数据集,更是从实现最简单的“Hell… Read More

23个Python爬虫开源项目代码:爬取微信、淘宝、豆瓣、知乎、微博、Bilibili、京东等

  今天为大家整理了23个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快 1、WechatSogou [1]– 微信公众号爬虫。 基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。 github地址:https://github.com/Chyroc/WechatSogou 2、DouBanSpider [2]– 豆瓣读书爬虫。 可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000的高分… Read More

python中with用法及原理, python中with as 用法

  with as 呢,就是个python控制流语句,像 if ,while。 with as 语句的结构: with expression [as variable]: with-block   with expresion as variable的执行过程是 首先执行_enter_函数,它的返回值会赋给as后面的variable,想让它返回什么就返回什么,只要你知道怎么处理就可以了,如果不写as variable,返回值会被忽略。 然后,开始执行with-block中的语句,不论成功失败(比如发生异常、错误,设置sys.exit()),在with-block执行完成后,会执行_exit_函数。 等价于: try: 执… Read More

Brython:使用Python 3进行Web客户端编程, 浏览器中运行Python 3,使用Python 3进行Web客户端编程

  Brython被用来设计为替代JavaScript,用于Web客户端编程。它是一个浏览器上的Python 3实现,支持HTML5环境(提供了DOM对象和事件接口)。 在Demo网站上( http://www.brython.info/ )显示了一个HTML5动态时钟,不过右键点击查看页面源代码,就会发现,应用并非使用JavaScript代码,其脚本类型是“text/python”。   前端python解释器方案预研   python to javascript方案 python版本 库支持 大小性能 说明 Brython python 3完整支持 几乎完整,支持海龟画图(方便教学),几乎完整… Read More

python的字典dirc和json的区别, dict(或对象)与json之间的互相转化

  工作中和其他语言的工程师交流,合作与联调中经常会涉及到数据的传输,这个数据的传输通常为json字符串,这个json格式数据和python自身的dict数据对象非常像,所以很自然的会思考这两者究竟区别在哪里? 首先,两者不一样   区别 Python 的字典是一种数据结构,JSON 是一种数据格式。 json 就是一个根据某种约定格式编写的纯字符串,不具备任何数据结构的特征。而 python 的字典的字符串表现形式的规则看上去和 json 类似,但是字典本身是一个完整的数据结构,实现了一切自身该有的算法。 Python的字典key可以是任意可hash对象,json只能是字符串。 形式上有些相像,但J… Read More

python: 序列导出到excel, 序列导出到csv, 字典导出到excel, CSV文件读写, CSV File Reading and Writing,list to csv, dict to csv, tuple to csv

  1. 在Python中读取CSV文件   阅读不同类型的CSV文件 在python中,我们使用csv.reader()module来读取csv文件。在这里,我们将告诉你如何读取不同类型具有不同的分隔符如CSV文件quotes(""),pipe(|) 和comma(,)。   普通的CSV文件 我们有一个名为people.csv 具有comma(,) 以下数据的默认分隔符的csv文件: SN, Name, City 1, John, Washington 2, Eric, Los Angeles 3, Brad, Texas   示例1:读取people.csv文件,其中分隔符为逗号(,) impo… Read More

Python: 解析腾讯视频, 下载腾讯视频, 腾讯视频下载解析器, Tencent-Video-Download-Parser

  腾讯视频下载解析器 这是一个简单的腾讯视频解析器。它支持解析1080p,720p,480p和270p的下载链接。它仅用于研究目的。我不保证将来它仍能正常运作。   用法 python tencent-parse.py vid 或者直接用视频地址,格式如: https://v.qq.com/x/cover/[.*]/[vid].html python tencent-parse.py https://v.qq.com/x/cover/v9nkw4p13uo8xzf/l0870su6p95.html   如何获得视频 https://v.qq.com/x/cover/[.*]/[vid].ht… Read More

Python生成二维码, Python生成SVG,如何在Python中创建QR代码图像或SVG, How to create a QR Code image or SVG in Python

快速响应(QR)代码是一种二维象形代码,由于其快速可读性和相对大的存储容量而被使用。代码由在白色背景上以正方形图案排列的黑色模块组成。如果您正在使用Python并且需要快速创建QR代码,我们将向您展示如何使用qrcode库在几秒钟内实现此目的。   1.安装所需的库 您需要在Python中添加的第一个库是Pillow。Python成像库,也称为PIL以及新版本的Pillow(在称为Pillow的新版本中)是Python编程语言的免费库,它增加了对打开,操作和保存许多不同图像文件格式的支持。它适用于Windows,Mac OS X和Linux。要创建QR代码,我们将使用依赖于Pillow的qrc… Read More

PHP与Python进行数据交互, PHP传参数给Python, Python接受php参数, PHP调用python

  思路 我解决此问题的方法是利用了PHP的passthru函数来调用命令运行Python脚本。   实现 在PHP中调用命令运行Python脚本 //php.php <?php $params = "value"; #传递给python脚本的入口参数 $path="python python.py "; //需要注意的是:末尾要加一个空格 passthru($path.$params);//等同于命令`python python.py 参数`,并接收打印出来的信息 ?> 若存在多个参数,则参数之间以空格分开   在Python中接收PHP传入的参数 sys.argv用于获取到的PHP传入py… Read More

2018年度国产开源软件排行

  1. Arthas:开源 Java 诊断工具 Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具。 Arthas 支持 JDK 6+,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。 项目主页:https://alibaba.github.io/arthas/ Github:https://github.com/alibaba/arthas/blob/master/site/src/site/sphinx/index.md 开源协议:GPLv3 开发语言:Java   2. OSROOM:Python 的开源 Web 系统 OSROOM 是使用 Python 3(>… Read More

python: 获得PayPal Transaction信息,payment 信息(GetTransactionDetails API), python paypal nvp

  安装 python 的paypal的库: https://github.com/paypal/PayPal-Python-SDK 要求: Python 2.6 or 2.7 +   安装: pip install paypal ## or easy_install: # easy_install paypal ## or download the source, un-tar/un-zip it, cd into paypal-python, and: # python setup.py install   申请 NVP/SOAP 开发账户 参考:python: 获得PayPal余额(GetBalance API), python paypal… Read More

python: 报错 Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-BqMhb7/matplotlib, /tmp/pip-install-uc5u0zxb/mysqlclient/

  运行 pip install mysqlclient 的是报错 The directory '/home/justcode/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. The directory '/home/justcode/.cache/pip' or its parent direc… Read More