- 博客(15)
- 收藏
- 关注
原创 2021-08-10
python操作福利gifdef getIMGfromGIF(): from PIL import Image, ImageSequence#使用PIL 把gif的每一帧图拔下来 im = Image.open(r"C:\NotBackedUp\2872f952653fc1b.gif")# original file index = 1 for frame in ImageSequence.Iterator(im): frame.save("C:\\No
2021-08-10 14:18:33 116
原创 python3某年第几天是几号和几号是当年第几天
def getYearDay(year,dday):#传入年份和第几天(int)返回%Y-%m-%d字符串 return (datetime(year,1,1) + timedelta(dday-1)).strftime(r"%Y-%m-%d")def getDayYear(date): #给定字符串,返回他是第几天(int) return int(datetime.strp...
2020-01-21 17:09:27 302
原创 vs code中code runner不能执行python中文输出的问题
code runner 默认使用python -u “/路径/文件.py” 的执行方式,并且不会在terminal中执行。所以即使在python代码中设置了utf-8的编码不能输出中文。需要在setting.json中加入配置如下 "code-runner.runInTerminal": true, "code-runner.executorMap": { "pytho...
2019-12-31 11:52:17 1194
原创 python3数字的进制转换
#十进制转其它进制直接用bin(二进制),oct(八进制),hex(十六进制)函数即可#所以看看其它进制怎么转十进制。import structdef str_to_hex(s): s = s.split(' ') send_buf = b'' for i in range(len(s)): send_buf += struct.pack('B',...
2019-12-31 09:55:38 206
原创 windows下python3如何调用mathematica进行高级计算
#-*- coding: utf-8 -*-import os,sysimport winpexpect#由于直接用wolframscript -code无法保存输出图像,所以采用winpexpect来进行交互式操作,相当于执行了exe文件,在其命令行操作#这样才能正确保存图像,并且在命令行环境中更易于编辑mma代码。if __name__ == '__main__': os....
2019-12-30 15:50:25 1202
原创 python字典写xml或json
import jsonfrom xml.dom import minidomdef dict2xml(paramDict): dom = minidom.getDOMImplementation().createDocument(None,'BIH_JOB_PARAMS',None) root = dom.documentElement for key in pa...
2019-12-26 17:53:36 178
原创 python写excel(xlwt)
def list2Exl(datalist):#一行一个列表,最外层一个二维列表 wb = xlwt.Workbook(encoding = 'utf-8') ws = wb.add_sheet('count_report') for i in range(len(datalist)): for j in range(len...
2019-12-26 17:48:52 152
原创 python在windows下连接远程Oracle并查询
首先需要去oracle官网下载客户端https://download.oracle.com/otn_software/nt/instantclient/19500/instantclient-basic-windows.x64-19.5.0.0.0dbru.zip # set env for Oracle client LOCATION = r"C:\NotBackedUp\in...
2019-12-26 17:44:09 247
原创 python获取某年月的第N个工作日是哪一天
import calendardef getWorkDay(year_month,day):# print(year_month.split("-"))firstweekday = calendar.monthrange(int(year_month.split("-")[0]),int(year_month.split("-")[1]))[0]result = “”rdate = 0...
2019-12-26 17:10:17 1596
原创 python解析xml文件
from xml.dom import minidomdef xmlParser(filename):paramDict = {}with open(‘C:/NotBackedUp/jobParams.xml’,‘r’,encoding=‘utf8’) as fh:dom=minidom.parse(fh)root=dom.documentElement# print(root.nod...
2019-12-26 17:06:54 104
原创 python连接远程主机并执行命令
ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())try: ssh.connect(IP或主机名,22(SSH 端口默认值),用户名,密码) pre_cmd = f'echo "{账号密码}" |su 想要切换的账号 -c ' # f''是python3才有的格...
2019-12-26 16:47:14 1286
原创 python检查远程端口是否开启
import socketsk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sk.settimeout(1)try:sk.connect((‘IP地址’,端口号))print(“ok”)except Exception:print(“Failed”)sk.close()
2019-12-26 16:21:53 542
原创 python代码识别图片中的文字(pytesseract)
import pytesseractfrom PIL import Imageim = Image.open(r’{图片路径}’)print(pytesseract.image_to_string(im))
2019-12-26 16:19:44 365
原创 怎样使用python输出两个日期之间的日期列表
怎样使用python输出两个日期之间的日期列表from datetime import datetime,timedeltadef datelist(start,end):date_list = []begin_date = datetime.strptime(start, r"%Y-%m-%d")end_date = datetime.strptime(end,r"%Y-%m-%d")...
2019-12-26 16:14:45 1180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人