存档

文章标签 ‘Python’

Python+selenium自动签到完整步骤

2019年7月31日 没有评论

1、安装Python(加入环境变量)
2、测试Python是否安装成功:cmd – python
3、下载selenium
4、安装selenium:cmd到selenium的目录,python setup.py install
5、下载urllib3
6、安装urllib3: cmd到selenium的目录,python setup.py install
7、下载Chrome浏览器对应的驱动ch[……]

继续阅读…

分类: 软件编程 标签:

Python环境搭建

2019年7月31日 1 条评论

一、安装Python软件,加入环境变量

测试Python是否安装成功:cmd – python

二、 安装包

在使用python时经常可以发现某个lib有whl、tar、tar.gz等格式的包。

whl包:已经编译的包,类似于exe文件;

tar包:源文件,只是打包在一起,还没有编译;

tar.gz包:源文件,压缩并打包在一起,还没有编译。

一般网络好[……]

继续阅读…

分类: 软件编程 标签:

Python使用xpath解析带命名空间的XML

2018年5月8日 没有评论

xpath解析XML简单明了,但是XML有命名空间的话就会出错了。解决方法是节点前加命名空间的前缀,下例中x、y是变量可以任意定义。

例如XML文档如下:

<a xmlns:a="http://www.jingfengshuo.com" xmlns:b="http://jingfengshuo.com">
    Text
</a><a>
</a>

解析代码片段:

tree = etree.parse(path)
        root = tree.getroot()        
        for child in root:
             r=child.xpath('x:a/y:b/text()',namespaces={'x': 'www.jingfengshuo.com',
               'y': 'jingfengshuo.com'})[0]
分类: 软件编程 标签:

Python循环解析文件夹下XML文件,并将结果插入到SQLServer数据库

2018年4月20日 没有评论

需求如下:A、B两台服务器分别在内外网,B服务器取A服务器上数据库中的数据,需要通过XML报文传输数据,A服务器生成XML报文,B服务器拿到XML报文解析入库。

需求分析:

A服务器发送过来的XML报文源源不断地放到B服务器上的以下目录:D:\test中

  • 1、程序遍历test目录,得到目录中所有XML文件路径
  • 2、解析XML文件
  • 3、将解析结果插入SQLServe[……]

    继续阅读…

分类: 软件编程 标签:

Python遍历文件夹中文件操作

2018年4月19日 没有评论

以下代码实现遍历D盘test文件夹下的所有文件,得到所有文件的路径。为防止Windows下转义字符的干扰,文件路径改为反斜杠/的形式,使用path=path.replace(“\\”, “/”)将得到的文件路径转换为反斜杠形式。

import os
 
rootdir = 'D:/test'
#列出文件夹下所有的目录与文件
list = os.listdir(rootdir)
for i in range(0,len(list)):
path = os.path.join(rootdir,list[i])
if os.path.isfile(path):
path=path.replace("\", "/")
print(path)
分类: 软件编程 标签:

Python使用pymssql连接SQLServer数据库

2018年4月19日 没有评论

一、下载对应Python版本的pymssql包

pymssql包的名字一般如下pymssql-2.1.4.dev5-cp36-cp36m-win_amd64.whl,其中cp36代表Python3.6版。

二、安装pymssql包

开始-运行-CMD-pip install E:\Downloads\pymssql-2.1.4.dev5-cp36-cp36m-win_amd64.[……]

继续阅读…

分类: 软件编程 标签:

Python使用XPath解析XML文档

2018年4月19日 没有评论

XPath(XML Path Language)是一种小型的查询语言:

1)可在XML中查找信息

2)支持HTML的查找

3)通过元素和属性进行导航

python开发使用XPath条件:

由于XPath属于lxml库模块,所以首先要安装库lxml

XPath的使用方法:

首先讲一下XPath的基本语法知识:

四种标签的使用方法

1) // 双斜[……]

继续阅读…

分类: 软件编程 标签: