![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Hunter_Young
慢慢变强
展开
-
企业微信接口对接踩坑记录
调用获取部门成员的接口,老是爆出来没有权限。通过提示进去以后,一堆的文字描述,没有一个确切的解决途径。后来通过网上搜索才发现,应用管理这里有个可见范围的按钮,原来设置的是我个人的名字,所以只能看到我个人的信息,能够拿到userid,但是看不到其他的信息,这个接口又能调用成功。原创 2023-12-01 16:29:33 · 327 阅读 · 2 评论 -
阿里云dataworks python UDF使用实践
业务上计算业绩需要剔除掉指定放假时间,我们这里的放假时间维护在一个mysql表中,进行动态配置,所以需要自定义函数来计算当前日期几天之后的时间,这几天中如果包含myql表中存储的放假日期,则需要剔除掉,然后进行顺延。如下,计算2023-01-25这个日期7天之后是什么日期,正常是2023-02-02,但是现在需要剔除掉配置时间confid_days中的两天,最后结果是2023-02-04。需要将这个逻辑写成udf函数,进行使用。阿里云函数注册,其中类名出是--文件名.类名 的组合。原创 2023-02-08 15:32:02 · 763 阅读 · 2 评论 -
mac 系统使用chromeheadless报错,无法打开“chromedriver”
macos使用chromedriver问题记录。原创 2022-11-21 18:56:03 · 649 阅读 · 0 评论 -
测试linux系统中文件写入中是否可以复制到新文件
测试python脚本如下:count = 0while True: with open('test.txt','a') as f: f.write(str(count) + '\n') count = count + 1 print count if count == 1000000000000: break写入文件为test.txt,执行如下shell脚本cp test.txt test_new.tx.原创 2021-02-22 16:09:53 · 290 阅读 · 0 评论 -
python 批量插入数据库数据
安装pymysqlimport pymysqluser='root'pwd='123456'conn=pymysql.connect(host='IP地址',user='root',password='123456',database='sys',charset='utf8') cursor=conn.cursor() #cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)#执行sql语句# sql='select .原创 2020-12-15 18:34:51 · 579 阅读 · 0 评论 -
使用python自动获取央行官网汇率并发邮件
工程地址:https://github.com/yanghong/chiara_project.git主要模块:1、获取页面数据,使用正则表达式进行筛选数据2、存入excel3、发送邮件代码示例:def get_html(url): chrome_options = webdriver.ChromeOptions() # 使用headless无界面浏览器模式 chrome_options.add_argument('--headless'..原创 2020-12-02 15:44:37 · 1254 阅读 · 0 评论 -
python虚拟环境搭建(virtualenv)、项目依赖快速安装(requirements.txt)
目录Anaconda创建虚拟环境激活虚拟环境项目依赖快速安装Anaconda创建虚拟环境用anaconda来管理python开发环境应该算是目前为止最有效的工具,所以笔者使用anaconda来创建python虚拟环境,windows直接在anaconda navigator上创建即可。直接点击Create,在弹窗中填写虚拟环境的名字和版本即可。R的还没试过。激活...原创 2019-09-23 10:16:02 · 1393 阅读 · 0 评论 -
Anaconda 简介及日常使用、环境配置(windows)
Anaconda是我目前遇到的最好用的python集成管理环境,可以说用了它,才让我喜欢上python。主要在windows上使用。概述 anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 535 MB),如果只需要某些包,或者需要节...原创 2019-08-12 07:56:06 · 3537 阅读 · 0 评论 -
windows先配置chromedriver,使用ChromeHeadless进行自动化处理
一、什么是ChromeHeadless 顾名思义,这是谷歌出的一款类似于PhantomJS的无头游览器。可以在不打开游览器的条件下,进行游览器操作。而且现在好像selenium不在支持PhantomJS了,所以转战ChromeHeadless。二.怎么用ChromeHeadless(windows)1.查看自己PC的chrome游览器的版本。 我的是68版。...原创 2018-09-17 12:09:24 · 4382 阅读 · 3 评论 -
byref() argument must be a ctypes instance
sessionID = dll.QTTSSessionBegin(session_begin_params, byref(ret))byref(n)返回的相当于C的指针右值&n,本身没有被分配空间:>>> from ctypes import *>>> n = c_int(0)>>> p = byref(n)>>&...原创 2018-03-05 11:08:39 · 5427 阅读 · 2 评论 -
python实现指定长度的随机数
import randomdef random_20char(string,length): for i in range(length): x = random.randint(1,2) if x == 1: y = str(random.randint(0,9)) else: y = ch...原创 2018-03-04 14:56:37 · 7071 阅读 · 2 评论 -
pygame.mixer.music V1.9.2文档翻译
文档原地址:http://www.pygame.org/docs/ref/music.html用于控制流式音频的pygame模块pygame.mixer.music.load-加载音乐文件进行播放pygame.mixer.music.play-开始播放音乐流pygame.mixer.music.rewind-重启音乐pygame.mixer.music.stop-停止音乐播放pygame.mixe...翻译 2018-02-28 21:46:24 · 612 阅读 · 0 评论 -
pygame.mixer.music.set_endevent/get_endevent
import timeimport pygameimport osfile_path = os.getcwd()file = file_path + '\\苏诗丁 - 血腥爱情故事.mp3'pygame.mixer.init()print("播放音乐1")track = pygame.mixer.music.load(file)pygame.mixer.music.play()...原创 2018-02-28 21:30:15 · 2563 阅读 · 1 评论