- 博客(187)
- 资源 (10)
- 收藏
- 关注
原创 Powerbi-矩阵日期表&矩阵列数据表头排序
随后创建一个矩阵,行、列、值字段 如下图所示最后因为行表头是错序的,所以需要调整一下 如下图点击星期,点击上方按列排序
2023-09-20 21:00:00
61
原创 安装Python之后 安装库报错 There was an error checking the latest version of pip.
我们刚刚改的内容 index-url = http://mirrors.aliyun.com/pypi/simple 这一句。前往路径 C:\Users\Administrator\AppData\Roaming\pip。找到 pip.ini 若没有此文件 可以自行新建一个(我是有这个文件的 这个是它最初的摸样)实际上是用的阿里云的镜像站 若需其他的站点 可以替换为下面任意自己喜欢的。我们改一下 改成下面这样 保存关闭 再次运行就好了。
2023-07-28 21:55:39
251
原创 Pandas读取Excel失败:Excel file format cannot be determined, you must specify an engine manually.指定engine
Python -- Pandas读取Excel失败:Excel file format cannot be determined, you must specify an engine manually.指定参数 engine 为'openpyxl' 或者'xlrd' 同样失败后发现 将read_excel 改为read_html 即可解决
2023-06-12 15:31:35
1771
原创 selenium(webdriver)绑定浏览器-通过标题判断-切换标签页(切换句柄)
【代码】selenium(webdriver)绑定浏览器-通过标题判断-切换标签页(切换句柄)
2023-05-29 12:15:29
165
原创 Python使用try...except...输出详细错误信息(比如报错具体位置在第几行)
Python使用try...except...输出详细错误信息(比如报错具体位置在第几行)
2022-10-28 00:00:32
8579
原创 Python 常见的两个当前时间输出方法(time库 & arrow库)
【代码】Python 常见的两个当前时间输出方法(time库 & arrow库)
2022-09-16 15:48:52
117
原创 Excel数据失真解决方案 -- 发生场景:千牛工作台导出的订单编号后四位全部是0
Excel数据失真解决方案 -- 发生场景:千牛工作台导出的订单编号后四位全部是0
2022-06-01 21:29:48
1247
1
原创 VSCode如何设置Python代码的 错误提醒 & 格式化代码-简单两步
1、安装必要Python库打开命令行窗口(同时按 Win+R,输入cmd ) 输入:pip install flake8 回车(用于代码错误提醒) 输入:pip install autopep8 回车(用于代码格式化)2、调整VsCode设置在 VScode 中打开设置,搜索框输入python.linting.flake8enabled 回车 在 Settings 界面中勾选Whether to lint Python files using flake8 如下图辅助说明:...
2022-04-14 11:06:57
6386
原创 2022-4-7--setInterval 和 clearInterval 的测试过程
在function前面加括号,以及在最后加双括号是为了能够立刻执行,而不必定义函数名称,再去调用三次测试最终的成功原因,是需要将 clearInterval拆分一个独立的函数,定义ID调用成功的代码在最下面~~需要看结果的可以直接到最后// 第一次测试--失败:当时的心里想法 (额,可能是因为我没有写函数名...我再试一下)(function () { var i = 1 setInterval(() => { i++; consol..
2022-04-07 16:44:45
273
原创 2021-10-28-使用Python自动模拟按键库:pyautogui,但是反应太迟钝了,感觉很慢,可以用 pyautogui.PAUSE 调整速度
pyautogui.PAUSE 默认为 0.1,你可以将它调小,变得更快,或者调大,变得更慢然而,凡事过犹不及,你知道就好~import pyautogui as autoauto.PAUSE = 0.03string = 'I want you to run faster'for s in string: auto.press(s)...
2021-10-28 18:47:51
2176
1
原创 VBA程序--文件夹内所有文件_文件类型csv另存为xlsx
Function 文件类型csv另存为xlsx() '请记得先改一下路径,做好备份,最好不要另存为原路径 'ActiveWorkbook.SaveAs Filename:=Replace(ActiveWorkbook.Path, "新数据", "新数据-新") & "/" & Replace(ActiveWorkbook.name, "csv", "xlsx"), FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False .
2021-10-24 16:39:50
1285
转载 2021-09-27--Python中append和extend的区别
Python中append和extend的区别编者注:本文主要参考了《Python核心编程(第二版)》网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不深刻。这样解释清楚且容易记住。list.append(object) 向列表中添加一个对象objectlist.extend(sequence) 把一个序列seq的内容添加到列表中music_media = ['compact disc', '8-track tape', 'long playing record']ne
2021-09-27 11:33:18
90
原创 斐波那契数列--兔子序列--请输出前面十一项以及第十一项的值
#斐波那契数列--兔子序列,从第三位开始,后面的每一个值都等同于前两个的值相加#已知一个数列:1、1、2、3、5、8、13、……,其规律为从第3项开始,每一项都等于其前两项的和,这个数列就是斐波那契数列。defrabbit(n):li=[]a,b=0,1li.append(a)whilen>0:a,b=b,a+bn-=1li.append(a)...
2021-09-09 12:38:47
658
原创 2021-9-8-Python 字典随笔
def cut_rule(): print('-' * 20 + '我是分割线' + '-' * 20)dict = {'a':123}dict['b'] = 456# print(dict) # 输出结果:{'a': 123, 'b': 456}for k,y in dict.items(): print('当前字典的键为:{}'.format(k)) print('当前字典的值为:{}'.format(y)) # 输出结果如下: # 当前字典的键为.
2021-09-08 22:54:57
79
原创 Python列表生成式写法和Python普通遍历列表写法的不同
# 普通写法l = ['l_one','m_one','wu']new_l = []for i in l: if i.endswith('one'): new_l.append(i)print(new_l)# 列表生成式的写法l = ['l_one','m_one','wu']new_l = []# 记得这里要赋值给新的列表,后面的表达式也要中括号括起来,# 如果用小括号() ,返回的就不是值,而是...<generator object <.
2021-08-30 22:46:35
108
原创 Python三元表达式写法和Python普通函数写法的不同
# 普通写法def condition(x,y): if x > y: return x else: return yresult = condition(1,2)print(result)# 语法格式:条件成立时要返回的值if条件eLse条件不成立时要返回的值# 三元表达式的写法x = 1y = 2print(x if x > y else y)结果返回都是2...
2021-08-30 21:38:00
93
原创 2021-08-30-同事需求--将多个文件夹内的图片合成视频
需求:在一个大文件夹里(第一层),有很多小文件夹(第二层),每个小文件夹里有很多相同像素尺寸的图片,需要合成视频,不需要那么花里胡哨的,只是简单的视频即可,哪怕只有简单的图片切换,一个图片显示一秒钟就可以代码粗狂实现如下:写的过程中很多不知道,就写了很多试错的备注,如果不喜欢,最下面有一个简洁版的,可以直接复制import osimport cv2import shutilfrom ntpath import joinfrom tkinter import messag...
2021-08-30 16:10:37
234
转载 python arrow库详解
python arrow库详解Python针对日期时间的处理提供了大量的package,类和方法,但在可用性上来看非常繁琐和麻烦第三方库Arrow提供了一个合理的、人性化的方法来创建、操作、格式转换的日期,时间,和时间戳,帮助我们使用较少的导入和更少的代码来处理日期和时间。$ pip install arrow获取当前时间arrow.utcnow(),arrow.now()>>> import arrow>>> utc = arrow.utcno.
2021-07-07 14:53:59
1165
原创 语音转文字,视频转文字的新大陆!--飞书(好用记得点个赞)
语音转文字,视频转文字的新大陆!--飞书1、选择自己对应的系统,下载飞书==》飞书是字节跳动于2016年自研的新一代一站式协作平台网址:2、下载安装之后,使用手机号/邮箱等注册登录,点击会议,点击进入子菜单(飞书妙记)3、右方有一个上传按钮,点击上传,可以选择 上传本地文件 或者 导入飞书云端文件F、这里我们可以直接上传本地文件,可以直接拖动过来上传,也可以点击文件框,选择文件上传,在下方选择语言(这里可以上传常见的录音文件m4a格式,也可以上传常见的视频文件mp4格式,大家可以
2021-06-03 12:47:14
5442
3
原创 彻底解决66版本后-谷歌Chrome浏览器无法安装插件的解决方法(程序包无效:“CRX_HEADER_INVALID“)
谷歌Chrome浏览器无法安装插件的解决方法Chrome浏览器已替代了个人多年使用的遨游浏览器,但众所周知,国内的环境无法正常登录谷歌账户、无法访问应用商店,而Chrome主版本号大于66的只能从Chrome应用商店下载并安装插件,这不是死结吗?无法同步个人数据和安装使用各类插件,那还要它有何用?(可以用360极速浏览器代替,一样的内核)所以,第一步要解决访问Chrome账号登录、应用商店访问的问题。第二步,在不能访问谷歌商站的情况下安装上这个插件,直接拖放到扩展程序上面,显示无法安装,常见有两
2021-05-31 10:39:39
764
原创 Python:测试微软自动化开源库 playwright 过程中遇到的问题点:如何创建多个变量,用于代表多个标签页,然后各自打开相同或者不同的网址
Python:测试微软自动化开源库 playwright 过程中遇到的问题点:如何创建多个变量,用于代表多个标签页,然后各自打开相同或者不同的网址先来个我最开始的写法,很明显是错误的:for i in range(10): print('page' + str(i)) # 很明显 这句话是错误的写法 ,报错信息如下: cannot assign to operator,意为:不能赋值给运算符 'page' + str(i) = i再来个优化后的写法(主要是定义了一个字典
2021-04-06 17:01:13
603
1
原创 使用Python程序过程中,中间大量使用 pyautogui 库进行键鼠模拟操作,突然发现异常,如何紧急停止程序?
按 windows + L 快捷键,快速进行锁屏,即可强行停止,并且程序会报出如下错误1、在IDE中执行,无论是否使用断点调试,还是直接运行,IDE都会报错停止2、在文件资源管理器中运行,进行锁屏强行停止后,Python运行框框会直接消失不见,不会有错误提示PS:目前这种方式发现仅适用于 Python 导入的 Pyautogui 库的模拟键鼠操作,其他Python的程序等,经过测试,发现此方法无效(包括导入 xlwings 进行Excel操作,锁屏仍会运行),并不能强行停止!...
2021-03-18 15:13:22
1794
4
原创 批量 m3u8文件转成MP4的方法--Python实现和 cmd 实现(推荐cmd)--仅粉丝可见
#批量m3u8文件转成MP4的方法但是因为os.listdir()顺序的问题,此方法可能会导致乱序,所以推荐另外一种。cmd部分引用链接:https://jingyan.baidu.com/article/00a07f380cd30f82d128dc4f.html#直接打开cmd窗口在里面输入进入文件夹路径,输入copy/b0+1+2+3new.ts其中0+1+2+3是文件名,有多少写多少,可以使用批处理如cmd命令dir/b获取,或者更简单的就是使用 Excel...
2021-02-13 22:25:05
4547
1
原创 2021-01-29-ExcelVBA数据透视表的相关操作VBA程式代码段
Sub 数据透视表的相关操作VBA程式代码段() Rem PivotTables(1) 代表第一个数据透视表,这样就可以不用写名字了 Rem 分类汇总 For Each i In ActiveSheet.PivotTables(1).PivotFields i.Subtotals = Array(False, False, False, False, False, False, False, False, False, False, False, False) '.
2021-01-29 17:36:16
1251
原创 2021-01-29-Windows10系统专业版-右键计算机管理,弹出警告框:为了对电脑进行保护,已阻止此应用。 管理员已阻止你运行此应用。有关详细信息,请与管理员联系。完美解决方案
1、按windows按钮,输入cmd,有一个以管理员身份运行的命令,点击打开1.1、如果找不到,可以试试这个路径:C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools,里面应该会有一个命令提示符,右键以管理员身份运行2、在命令框里面输入:C:\Windows\system32\secpol.msc 敲回车,会自动弹出一个文件框,进入到本地安全策略,点击本地策略...
2021-01-29 12:12:36
1023
5
原创 Python中的 二分查找法 / 二分搜索法
import sysnum = 1arr = [1,52,58,68,789,213,12,14]# fun = lambda arr : arr.sort() # 匿名函数 lambda 用于排序# 二分查找法/二分搜索法def find_tow(arr,start,end,find): if end >= start: # 函数出口,不属于列表类型 if type(arr) != list: # sys.exit() #.
2021-01-22 18:15:16
168
2
原创 python如何跳出函数,又如何退出主程序呢?
跳出函数:可以通过return、break、continue来跳出函数,退出范围从大到小,可以通过查看下方代码理解return:直接返回函数,所有该函数体内的代码(包括循环体)都不会再执行,实例如下方代码:(运行结果为:[123]==>是列表)#!/bin/python#-*- coding -*-def arr_type(arr): if type(arr) != list: # f'{}' 这种方式类似于之前版本的 .format()方法,更为简洁,不过.
2021-01-21 17:31:35
26715
5
原创 在群里看到群友求助一个问题:使用Python怎么像VBA一样,打开一个Excel文件,以及如何打开文件夹的所有文件,只是打开而不做任何操作
上代码:# Python打开单个文件import xlwingsapp = xlwings.App()app.books.open(r'C:\Users\Administrator\Desktop\data.xlsx')import osimport xlwings# Python打开文件夹内所有文件path = r'C:\Users\Administrator\Desktop\text'app = xlwings.App()for file in os.listdir(pa.
2021-01-20 17:36:37
132
原创 看书日记--《从零开始Python基础培训教程》--小案例怎么样打印出100-999中不能被3整除又不包含3的数字?
感觉书上面的案例有点复杂,觉得做and一个判断就好 但是书上的案例写了好几个...有点怀疑自己是不是写错了,但是结果是一致的...# 怎么样打印出100-999中不能被3整除又不包含3的数字?import xlwingssht = xlwings.books['data.xlsx'].sheets[0]# 第一种,自己弄得arr = []for i in range(99,999): if i % 3 != 0 and not '3' in str(i): # p.
2021-01-19 12:34:16
360
文件改名字模板.xlsx
2020-11-09
跨列求和的计算方法.xlsx
2020-07-29
2020年个人所得税算法-起征点5000.xlsx
2020-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人