python
amberom
这个作者很懒,什么都没留下…
展开
-
python xlrd 读取Excel #N/A #NAME?
xlrd读取excel0x00: '#NULL!', # Intersection of two cell ranges is empty(读出0)0x07: '#DIV/0!', # Division by zero(读出7)0x0F: '#VALUE!', # Wrong type of operand(读出15)0x17: '#REF!', # Illegal or deleted cell reference(读出23)0x1D: '#NAME?', # Wrong functio...原创 2021-09-15 17:09:23 · 774 阅读 · 0 评论 -
pip安装三方库不成功,提示:WARNING: You are using pip version 20.2.3, however version 20.2.4 is available.
本来是想下载requests模块,结果安装时pip报错,解决报错问题之后,顺便安装requests模块,验证问题是否成功解决1.解决pip安装三方库不成功pip安装三方库不成功:WARNING: You are using pip version 20.2.3; however, version 20.2.4 is available.You should consider upgrading via the ‘c:\users\lenovo\appdata\local\programs\pyt转载 2021-09-08 09:31:42 · 3623 阅读 · 0 评论 -
VS Code常用快捷键总结
目录: 1、主命令框 2、常用快捷键 (1) 编辑器与窗口管理 (2) 代码编辑 <1> 格式调整 <2> 光标相关 <3> 重构代码 <4> 查找替换 <5> 显示相关 <6> 其他设置 3、修改默认快捷键 4、更多参考一、主命令框 F1或Ctrl+Shift+P(俗称万能键) :打开命...转载 2021-09-04 08:46:50 · 583 阅读 · 0 评论 -
python下标遍历字典_字典的遍历以及公共方法
目录遍历字符串的遍历列表遍历元组遍历字典遍历1> 遍历字典的key(键)2> 遍历字典的value(值)3> 遍历字典的项(元素)补充实现带下标索引的遍历,方法一实现带下标索引的遍历,方法二(enumerate())公共方法运算符+*inPython内置函数lenmaxdel遍历通过for……in……可以遍历字符串、元组、列表、字典等数据结构。字符串的遍历hya_str="welcome to转载 2021-09-01 15:39:34 · 1763 阅读 · 0 评论 -
python3提取mysql数据并转化成字典数组
第一种方法,不用高级属性,自己硬写一个函数import pymysqldb=pymysql.connect(host="",user="",passwd="",db="",post=3306,charset="utf8");str="select * from db1 where usrID="";";cursor=db.cursor()try: cursor.excute(str) index=cursor.description #列描述 result=转载 2021-08-18 14:28:25 · 3051 阅读 · 2 评论 -
Python 导入文件夹中所有excel并按列名读取插入数据库
#-*- coding: utf-8 -*-# python 3.5.0__author__ = 'HZC' import osimport xlrdimport pymssqlimport datetime class BUSINESS: def __init__(self): self.host = "HZC" self.user = "kk" self.pwd = "kk" self.db = "business" self._conn = self.GetC.转载 2021-08-14 15:07:22 · 508 阅读 · 0 评论 -
Python读取Excel数据并根据列名取值
一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了。最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用过程中读取excel数据相关操作。一、安装xlrd库 可以下载xlrd库包到本地安装,也可以通过pip命令安装,这里我选择pip命令: pip install xlrd二、使用xlrd读取excel数据 具体详细的操作可以参考xlrd库操作说明文档,以下是两种读取excel数据的..转载 2021-08-14 15:05:51 · 5510 阅读 · 0 评论 -
Windows下Jupyter如何更改默认工作目录
Windows下Jupyter如何更改默认工作目录Anaconda下更改Jupyter Notebook默认工作目录 未使用Anaconda时更改Jupyter Notebook默认工作目录Anaconda下更改Jupyter Notebook默认工作目录首先,通过启动菜单找到Anaconda下Jupyter Notebook的快捷方式,右键–属性,如下图所示。然后,将“目标”和“起始位置”框中%USERPROFILE% 更改为实际工作目录,如"D:\PythonStudy\Python.转载 2020-12-15 16:56:19 · 506 阅读 · 0 评论 -
python+qt实现CS端软件自动更新的功能
公司业务基本都是CS端软件,有时候需要升级软件的时候需要客户把设备寄回公司来才能完成升级,感觉很不方便。前段时间公司做了个support技术支持的网站,因此想做个在线升级的软件,通过可视化界面(qt)和python下载上传到网站上的文件,来完成自动更新升级的功能。一、python基于http协议下载文件python下载网站上的文件有多种方法,这里采用requests的库,通过一些逻辑实现断点续传下载。 #!/usr/bin/python3 import sys i.转载 2020-10-20 08:50:26 · 813 阅读 · 0 评论 -
Python selenium-chrome禁用打印日志输出
Python selenium selenium打包exe后,在运行的过程中,如果遇到需要input()输入时,会发现被不断滚动刷新的日志把命令行输入快速顶掉了。在使用无头模式(–headless)的时候,不断的有INFO:CONSOLE信息通过查阅资料和不断实践,发现以下方法有效:# 加启动配置chrome_options = webdriver.ChromeOptions()# 打开chrome浏览器# 此步骤很重要,设置为开发者模式,防止被各大网站识别出来使用了Selenium转载 2020-08-13 15:14:39 · 3715 阅读 · 2 评论 -
python3 用requests.get获取网页内容为空 <Response [200]>
import requestsfrom bs4 import BeautifulSoupheaders = { 'Cookie':'OCSSID=4df0bjva6j7ejussu8al3eqo03', 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36' '(KHTML, like Gecko) Chrom.原创 2020-07-28 11:40:27 · 9589 阅读 · 0 评论 -
python3 中文写入CSV的乱码问题
with open('test.csv', 'w', newline='',encoding='utf-8-sig') as file: writeCSV = csv.writer(csvfile) writeCSV.writerow(['一年级','1班']) 注意:encoding="utf-8-sig"原创 2020-07-28 09:59:23 · 536 阅读 · 1 评论 -
Python3.x:BeautifulSoup()解决中文乱码问题
问题: BeautifulSoup获取网页内容,中文显示乱码;解决方案: 遇到情况也是比较奇葩,利用chardet获取网页编码,然后在BeautifulSoup构造器中传入from_encoding=参数,获取的还是一堆乱码;无奈之下,在网络上大搜索一通,结果还是没搞清楚原因,但是问题倒是找到了解决方案;在这里提供下,给遇到同样问题的码友:如果中文页面编码是gb2312,gbk,在BeautifulSoup构造器中传入from_encoding="gb18030"参数即可解决乱码转载 2020-07-28 09:52:13 · 2497 阅读 · 0 评论 -
python3 使用writerows写入csv时有多余空行的处理办法
python3 使用writerows写入csv时有多余空行的处理办法Python 2 Python 3使用writerows函数,可一次性将元组/列表的内容导出到文本文件,但会存在一行数据间隔一行空白行的现象,类似下图:.解决方法:在打开文件时,手工指定newline参数为""即可避免空行。修改后的代码如下:List1=['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a']List2=['b', 'b', 'b', 'b', 'b.转载 2020-07-27 15:04:41 · 2097 阅读 · 0 评论 -
Python代码使用PyQt5制作界面并封装
续:https://blog.csdn.net/yulinxx/article/details/93344163若要对此程序进行封装,加个界面,然后制作成EXE,使用PyQt5制作界面,PyInstaller 进行封装成EXE可参考:Python制作小软件——1. 安装并使用PyQt5进行界面设计https://blog.csdn.net/weixin_41929524/article/details/81456308Python制作小软件——2. 实现界面中的退出功能https:/转载 2020-07-23 19:06:14 · 2011 阅读 · 0 评论 -
python如何在一个类里面调用另一个类里面的东西
两个方法,实例化或者继承实例化class A: def __init__(self): self.cookies=....class B: def __init__(self): self.a=A() self.a.cookies......继承class A: def __init__(self): self.cookies=...class B(A): def __init__(转载 2020-07-23 10:31:05 · 15108 阅读 · 0 评论 -
国内镜像下载python文件
一、可以使用的库阿里云:http://mirrors.aliyun.com/pypi/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/...转载 2020-07-21 14:08:49 · 1870 阅读 · 0 评论 -
【Python】如何在python中执行另一个py文件
使用命令:os.system('python file_name.py')解释:os.system是执行当前的系统命令1、拿windows系统举例:# 由于ipconfig/all在windows中是查看ip地址# 所以将此命令运行在os.system中,即可查看系统的ip地址等信息import osos.system('ipconfig/all')# 因为python file_name.py可以直接执行py文件# 所以可以通过os.system来执行py代码import oso转载 2020-07-19 09:22:01 · 5648 阅读 · 0 评论 -
Python读取excel 日期 时分秒
import xlrdimport datetimefile=u"伏特加.xls"#注意读中文文件名稍微处理一下data=xlrd.open_workbook(file)table = data.sheet_by_index(0)#按照索引读Excel文件colContent=table.col_values(1)#读某一列,日期在第二列nrows=table.nrows #行数print nrowsncols = table.ncols#列数print "有%s列"%ncols #只.原创 2020-07-17 09:45:58 · 1795 阅读 · 0 评论 -
pip安装python库时使用国内镜像资源加速下载过程
pip默认安装包是从网站https://pypi.org/simple下载,我们可以将其改成国内的镜像网站,加速下载过程,下面以安装numpy库为例:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy下载其它库时,将numpy改成需要的库名即可。(使用pip、pip2 or pip3根据指向的python版本即可确定。)在终端中输入pip install -help可以发现参数"-i"的作用:Package.转载 2020-07-15 18:56:02 · 535 阅读 · 0 评论 -
UnicodeEncodeError: ‘charmap‘ codec can‘t encode characters in position 0-1: character maps to <unde
使用vc code,编辑python对数据进行入库时,出现如下错误:UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-1: character maps to <undefined>解决方法,在sql.py中,或者是链接数据库时,添加:最后增加一个 : charset="utf8" 就好了database=MySQLdb.connect(host="localhost",use...原创 2020-07-14 18:50:50 · 4918 阅读 · 0 评论