代码改变世界

Python 3.0 写日志时出现乱码

2018-05-31 15:27 by 钱先生, 1877 阅读, 0 推荐, 收藏, 编辑
摘要:问题描述 python 3.0启用日志, 在pycharm里打开.log文件时中文都显示乱码. 根本原因 默认日志编译用的是GBK, 而python 3.0写程序用的是UTF-8. 所以.log文件中文会出现乱码. 解决方法 在日志handle中指定编码表 阅读全文

验证文件下载成功

2018-05-28 16:06 by 钱先生, 536 阅读, 0 推荐, 收藏, 编辑
摘要:自动化测试中有时候需要下载文件, 用了以下思路去验证文件下载成功: 1. 获取下载文件的名字, 和文件夹中的文件名比对. ==> 这种方法没用, 因为目前测试的这个功能文件名是自动生成的(datetime.now()), 没有办法获取. 2. 下载之前获取文件夹中文件个数, 下载之后, 再获取一次, 阅读全文

selenium 校验文件下载成功

2018-05-25 17:42 by 钱先生, 2812 阅读, 0 推荐, 收藏, 编辑
摘要:转自: http://www.seleniumeasy.com/selenium-tutorials/verify-file-after-downloading-using-webdriver-java It is very important to verify if the file is do 阅读全文

java中Proxy(代理与动态代理)

2018-05-23 14:06 by 钱先生, 441 阅读, 0 推荐, 收藏, 编辑
摘要:转自: https://blog.csdn.net/pangqiandou/article/details/52964066 一、代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。 动态代理技术就 阅读全文

简易计算器

2018-05-23 10:47 by 钱先生, 224 阅读, 0 推荐, 收藏, 编辑
摘要:作业要求: 本节作业 开发一个简单的python计算器 hint: re.search(r'\([^()]+\)',s).group() '(-40/5)' 代码: #!/usr/bin/python # -*- coding: utf-8 -*- import re # 加减运算 def add_ 阅读全文

Python正则

2018-05-19 20:39 by 钱先生, 234 阅读, 0 推荐, 收藏, 编辑
摘要:常用正则表达式符号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹 阅读全文

Python logger 没打出行数

2018-05-19 18:51 by 钱先生, 927 阅读, 0 推荐, 收藏, 编辑
摘要:# !/user/bin/python # -*- coding: utf-8 -*- ''' subprocess : 需要在linux平台上测试 shell logging ''' import logging # 将日志输出在文件里 # logging.basicConfig(filename="app.log", level=logging.DEBUG) logging.basicCo... 阅读全文

Python logger /logging

2018-05-19 18:50 by 钱先生, 328 阅读, 0 推荐, 收藏, 编辑
摘要:# !/user/bin/python # -*- coding: utf-8 -*- ''' subprocess : 需要在linux平台上测试 shell logging ''' import logging # 将日志输出在文件里 # logging.basicConfig(filename="app.log", level=logging.DEBUG) logging.basicCo... 阅读全文

Python hashlib 无法打印

2018-05-19 18:02 by 钱先生, 224 阅读, 0 推荐, 收藏, 编辑
摘要:# !/user/bin/python # -*- coding: utf-8 -*- import hashlib # 可提供MD5算法 , 防止内页被篡改 (若内页未被篡改, MD5的值是不变的) m = hashlib.md5() m.update(b"hello") print(m.hexdigest()) # 生成md5值. m.update(b"it's me") # 不是用... 阅读全文

Python configparser 读取指定节点内容失败

2018-05-19 18:02 by 钱先生, 992 阅读, 0 推荐, 收藏, 编辑
摘要:# !/user/bin/python # -*- coding: utf-8 -*- import configparser # 生成一个config文件 config = configparser.ConfigParser() config["default"] = {"ServerAliveInterval": "45", "Compress... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页