python
xinyuebaihe
这个作者很懒,什么都没留下…
展开
-
python进阶
1. 函数名作为参数‘def add(): a = 1 b = 2 total = a +b print("{}+{}={}".format(a,b,total)) return totaldef show(add): print("call {}".format(add.__name__)) return addmy_add = show(add)print(my_add)# 加括号为调用my_add()def add(x原创 2021-05-16 17:55:33 · 117 阅读 · 0 评论 -
python常用小计巧
字符串1.字符串截取 s = "abcdef" # 字符串截取。截取字符串时也可以按照列表的操作来进行 print(s[0:2]) # 也可以倒着数 print(s[-2:-1])2.字符串反转 s = "abcdef" # 反转 # 方法一 print(s[::-1]) # 方法二 print("".join(list(reversed(s)))) # 方法三 print("".join原创 2020-08-01 22:40:59 · 414 阅读 · 0 评论 -
pycharm快捷键
ctrl+alt+l 格式化ctrl+shift+F 全局搜索ctrl+shift+z 反撤销ctrl+z 撤销ctr+shift+u 字母转为大小写原创 2020-08-01 21:37:22 · 190 阅读 · 0 评论 -
python写签名程序
主要是基于在线签名网站做的。步骤如下:1.本地提供一个用python生成的界面,提供输入姓名,签名样式选择控件,签名按钮。2.用户输入姓名,选择样式,点击签名按钮后,把姓名传到第三方签名网站上进行签名生成。3.获取签名生成的图片并保存到本地。4.把本地的签名图处显示在界面上。from tkinter import *from tkinter import messa...原创 2020-04-17 17:45:31 · 1578 阅读 · 1 评论 -
pytest传参的两种方式
#test_param.pyimport pytestclass TestParam: ''' pytest参数化 1. 在测试用例上加注解@pytest.mark.parametrize("loginame,password",[(值1,值2),(值1,值2)]) 2. fixture传参。 1)在测试用例上加注解@p...原创 2020-03-26 18:15:46 · 3422 阅读 · 0 评论 -
python pip 豆瓣镜像
从所周知,python pip下载包用pip install 包名,但是有时因网络原因总是下载失败。此时就要用到国内的镜像进行下载。后面加参数 -i https://pypi.doubanio.com/simple以下为示例:C:\Users\Administrator>pip install requests-html -i https://pypi.doubanio.com/...原创 2020-02-26 22:22:48 · 7935 阅读 · 0 评论 -
python requests 爬取英孚英文资料
前些天发现了英孚学英语视频,今天看时突然想,何不通过python爬虫把数据全部爬下来,更方便学习。找规律--》调试--》success。英孚在线网站:http://center.ef.com.cn/blog/lesson以下附源码。唯一遗憾的是,没有把视频的名字取下来,而只是用id替代。import requests,osdef mkdirs(path): ''' ...原创 2020-02-26 17:18:20 · 453 阅读 · 0 评论 -
python 导入openpyxl模块后对excel文件进行读写
from openpyxl import Workbook, load_workbookdef write(file_name, sheet_name, data): ''' 创建excel表格并写数据 :param file_name: 文件名 :param sheet_name: sheet名 :param data: 列表数据 :retu...原创 2019-12-10 19:00:23 · 549 阅读 · 0 评论 -
python 导入csv模块后的读写
import csv#读 读出为列表def csv_read(file_name): with open(file_name,encoding="utf8") as f: reader = csv.reader(f) for row in reader: print(row,end="")#读2 读出为字典def csv...原创 2019-12-10 17:38:00 · 286 阅读 · 0 评论 -
pytest学习总结
示例一:文件:test_py_demo.pyimport pytest#放在类外,对函数起作用def setup_function(self): print("before_function")#放在类外,对函数起作用def teardown_function(self): print("after_function")#放在类外...原创 2019-12-05 12:15:19 · 324 阅读 · 0 评论 -
python读yaml文件,excel文件,csv文件
import csvimport openpyxlimport yamldef get_yaml_data_dict(self, file): ''' 读yaml中的文件数据 :param file: :return: ''' with open(file, mode="r", encoding="utf8") as file: ...原创 2019-08-11 16:54:38 · 511 阅读 · 0 评论