Pip意况安插,产生HTML体现区别

作者:云顶集团线路检测

 

正文首要记录为史振华在品味转变PY文件为EXE文件进程中种种纠缠和最终消除办法,尝试了PYTHON 2.7/3.5/3.6会同相关重视pywin32-222.win32/pywin32-222.win-amd64。极度谢谢IT笔记若能更早看过此文很有扶植,网络有多量相关小说但与自己实际中一定的例外。系统境况:Win7 Enterprise SP1/ intel i5-4310M CPU /System type:64-bit OS。2018/2/13

内置操作

软件名:anaconda  版本:Anaconda3-5.0.1-Windows-x86_64哈工业余大学学镜像  下载链接:

软件名:Pycharm  版本:pycharm-professional-2017.3.2  下载地址:百度就可以

软件名:python    版本:3.6      下载地址:python.org

 


 

云顶集团线路检测 1

效果的统筹初志:
  管理复杂的xml比较,屏蔽同节点前后相继顺序的震慑

(一)  WebDriver

工具

python-3.6.4-amd64.exe:

pywin32-222.win-amd64-py3.6.exe:

PyInstaller-3.3.1.tar:

conda安装

首要涉嫌知识点:

WebDriver提供多数用来与浏览器交互作用的职能和安装,通过WebDriver的成效和局地办法,来贯彻与浏览器窗口、警报、框架和弹出窗口的人机联作,它也提供了自动化操作浏览器导航栏、设置cookies、截屏等有利大家测量试验的风味。

方法/步骤

运作python-3.6.4-amd64.exe,CPU是INTEL i5看见英特尔64稍微有个别别扭,能选都选上路线都不改完成安装。确定PATH:Computer-System Properties-Advanced-Environment Variables...如:D:usersf29691aAppDataLocalProgramsPythonPython36。注意后续pywin32的本子需雷同,PYTHON其余版本自身也能成功安装可最后安装PyInstaller或pywin32时报错不能百样玲珑安装。

运作pywin32-222.win-amd64-py3.6.exe 安装中其会检查测量试验已设置的python版本,唯有见到成功安装才有用。

解压PyInstaller-3.3.1.tar至D:根目录下,运营命令行CMD踏入此目录,

//步入子目录 bootloader

cd bootloader

//build the bootloader 运行

python ./waf configure build install

//重新进入根目录

cd ..

//安装pyinstaller

python setup.py install

//from

#KEY#:安装中Reading : Could not find suitable distribution forRequirement.parse('future')可在浏览器中开辟上述网址规定链接寻常后CMD中再度python setup.py install,亲测使用邮电通讯手机开热门给PC成功安装。

CMD至pyinstaller安装路线:pyinstaller --version命令

 D: PyInstaller-3.3.1>pyinstaller --version

3.3.1若特别会来得各样缺少文件和语法错误。

CMD至pyinstaller安装路线,尝试转变一个简约的*.PY成*.exe:

pyinstaller -F D:PYTHONSHI.py

浮动的EXE文件会被归档到子文件夹dist中。

Step 1: anaconda安装及注意事项

  1. 默许步骤安装
  2. 安装中勾选增添情形变量    云顶集团线路检测 2
  3. 设置到位后,能够在Windows的cmd中实践python命令,看是还是不是能够进去python运营分界面

  4. 查看系统情形变量中的客商path变量(笔者的新闻如右卡塔尔国:C:Anaconda3;C:Anaconda3Librarymingw-w64bin;C:Anaconda3Libraryusrbin;C:Anaconda3Librarybin;C:Anaconda3Scripts

  5. 查看安装到位的包: Windows命令行推行:conda list

1、ElementTree库 ------- xml解析:

(二)  WebDriver功效及情势

原料

Pip意况安插,产生HTML体现区别。SHI.PY :功效为变换EXCEL文件名称叫AWL文件名内容未定。

import os;
print("Hello, World!");
#file_path=os.getcwd();
sourcefile=input("Drap *.xls to this window");
云顶集团线路检测,file_name=sourcefile+'.awl'
content='Hellon,Worldt'
print(content);
print(file_name);
if os.path.exists(file_name):
    os.remove(file_name);
F=open(file_name,'a+');
F.write(content);
F.write(":D");
F.close();
input();

Step 2:   安装pycharm

  1. 自定义贰个步骤,至于cdkey,csdn超多
  2. pycharm关联conda中的python解释器的秘籍,参谋链接: 

 

    • 导入ElementTree,import xml.etree.ElementTree as ET
    • 深入深入分析Xml文件找到根节点:
    • 平素拆解解析XML文件并获取根节点,tree = ET.parse('country_data.xml') root = tree.getroot()
    • 深入分析字符串,root = ET.fromstring(country_data_as_string)
    • 遍历根节点能够博得子节点,然后就可以依据供给获得须要的字段了,如:<应用软件_KEY channel = 'CSDN'> hello123456789 </APP_KEY>
      • tag,即标签,用于标记该因素表示哪个种类多少,即APP_KEY
      • attrib,即属性,用Dictionary方式保存,即{'channel' = 'CSDN'}
      • text,文本字符串,能够用来积存一些数额,即hello123456789
      • tail,尾字符串,并非必得的,例子中尚无满含。

功能/属性

简单说明

current_url

获取当前页面的URL地址(driver.current_url)
下面的都是以这种方式,driver指浏览器驱动实例。
window_handle
获取当前窗口的句柄
name
获取该实例底层的浏览器名称
orientation
获取当前设备的方位
page_source
获取当前页面源代码
title
获取当前页面的标题
window_handles
获取当前会话里所有窗口的句柄

合法安装 

2、difflib库 ------- 提供的类和方法用来举行种类的差别化相比较,它亦可比对文件并生成差距结果文本或许html格式的差别化相比页面

本文由云顶集团线路检测发布,转载请注明来源

关键词: