电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

python学习个人笔记

  • 资源ID:189761565       资源大小:93.88KB        全文页数:14页
  • 资源格式: DOCX        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

python学习个人笔记

1 环境搭建:Windows上安装文件名:2exe-0.6.9.win32-py2.5.exe1、python生成exe文件1)先在机器上装python,我装的是python2.5(最好别用python2.6)2)从下面网站下载并安装 py2exe-0.6.9.win32-py2.5.exe 3)转换h3c-analyse-log.py到h3c-analyse-log.exe编辑setup.py文件内容如下:from distutils.core import setupimport py2exeoptions = "py2exe": "includes":"_strptime", "bundle_files": 1 setup(options = options, zipfile = None, console="h3c-analyse-log.py",) 运行下面2个命令D:Program FilesPython25>python setup.py installD:Program FilesPython25>python setup.py py2exe4)生成的exe文件就放在python2.5安装目录的子目录dist下,比如我的在:D:Program FilesPython25dist下面。Linux系统上用的部分常用软件:pexpect程序安装说明Pexpect介绍:Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。 Pexpect 的使用范围很广,可以用来实现与 ssh, ftp , telnet 等程序的自动交互;可以用来自动复制软件安装包并在不同机器自动安装;还可以用来实现软件测试中与命令行交互的自动化。安装步骤:将pexcept压缩包下载到根目录下(本文以pexpect-2.3.tar.gz为例)执行tar xzvf pexpect-2.3.tar.gz进入pexpect-2.3目录,执行 python ./setup.py installrootlocalhost st# tar xzvf pexpect-2.3.tar.gzrootlocalhost st# cd pexpect-2.3rootlocalhost pexpect-2.3# python ./setup.py install说明:可通过运行pexpect-2.3/examples/下的范例验证pexcept是否已经安装成功。pylint安装说明pylint 介绍:Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅相关参考资料)和有潜在问题的代码。我们使用的是最新版本的pylint 0.21.3。安装步骤:Pylint 可以用于所有高于或者等于 2.2 的 Python 版本兼容。需要 logilab-astng(version >= 0.14)和 logilab-common(version >= 0.13)的包,如果是 Python 版本低于 2.3,那么它还需要 optik 包(本文接下来的示例暂不考虑这种情况)。下载 Pylint、logilab-astng (version >= 0.14) 和 logilab-common (version >= 0.13) 的包 , 使用 tar zxvf *.tar.gz解压缩这些包。依次进入 logilab-astng、logilab-common 和 Pylint 解开的文件夹中,运行命令 python setup.py install来安装。安装完成后,就可以通过 pylint options module_or_package来调用 Pylint 了。具体使用方法可以使用pylint h命令查看帮助信息。通常情况下,可直接使用pylint module_or_package进行检查。paramiko安装说明paramiko是一个python的扩展模块,实现了基于SSH2协议的远程主机连接。在使用python脚本对被测设备进行ssh连接时使用起来比较方便。下面是安装步骤:获取pycryto(paramiko需要依赖此模块)的安装包,使用 tar zxvf *.tar.gz解压缩之后运行python set.up install可以完成安装。获取paramiko的安装包,解压缩之后传到测试环境上,进入目录运行python set.up install完成安装。注意:请在linux内核版本为2.6.32的测试环境上安装,否则可能出现兼容性问题2 范例:#!/usr/bin/python# -*- coding: cp936 -*-Filename: lun_create.pyimport osimport reimport st_sshimport st_logimport st_statimport st_commonimport st_confimport lun_common#=# Initializing Log and Report.# initlog(level, name, path):# level: "base", "extended", "advanced"# name : log_name must be log_Filename, report_name can be report_Filename.# path : "st_conf.HOME_PATH/storware_st/log/st_log_", "st_conf.HOME_PATH/storware_st/log/st_report_"#=# Initializing log, log_name must be "log_ + Filename"LOG_LEVEL = "base"LOG_NAME = "log_lun_create.py"LOG_PATH = st_conf.HOME_PATH+"storware_st/log/st_log_"LOG, LOGFILE = st_log.init_log(LOG_LEVEL, LOG_NAME, LOG_PATH)# Initializing report, report_name must be "report_ + Filename"REPORT_LEVEL = "base"REPORT_NAME = "report_lun_create.py"REPORT_PATH = st_conf.HOME_PATH+"storware_st/log/st_report_"REPORT, REPORTFILE = st_log.init_log(REPORT_LEVEL, REPORT_NAME, REPORT_PATH)# ST_TEST_CASE_BEGIN ST_LUN_CREATE_001def ST_LUN_CREATE_001(): 用 例 ID :ST_LUN_CREATE_001 测 试 项 :创建LUN成功 用例标题 :用类型为raid5的raid group部分空间创建LUN成功(GB为单位) 重要级别 :H 预置条件 :1、要创建LUN名之前不存在 2、LUN所依赖的RAID GROUP存在,其大小为250GB,类型为raid5 输 入 :1、lun create name=lun0 rg_name=rg1 chunk_size=64 lun_size=5GB sync=disable 2、lun query name=lun0 操作步骤 :1、输入1有预期结果1 2、输入2有预期结果2 预期结果 :1、lun0创建成功,并记录info级别日志:” Create LUN successfully.”;命令行不打印任何信息; 2、可以查询到此LUN信息,检查LUN创建时的默认值是否符合规格 LUN info: #Name: lun0 #Id: 0 #UUID: 001151bf-00000001-16623588-1ea70eac #Status: normal #RAID type: raid5 #RAID Group name: rg1 #RAID Group UUID: 001151bf-00000001-424b7b0f-0f5c977d #Capacity: 5120MB #Raw capacity: 5120MB 此项内容需要等到超级块做好后再检查实际值 #Chunk size: 64KB #Strip size: 128KB #Ownership: local #Sync/Rebuild status: unknown #Sync/Rebuild percent: 0% #Rebuild priority: high #Sync priority: high #ReadCache state: enable #Wri

注意事项

本文(python学习个人笔记)为本站会员(添***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.