自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何让弹出的.py文件窗口缩小

【代码】如何让弹出的.py文件窗口缩小。

2023-12-12 13:53:26 217

原创 python绘制条形图系列

import pandas as pdimport numpy as npfrom plotnine import *#from plotnine.data import *import matplotlib.pyplot as plt #---------------------------(a) 单数剧系列条形图----------------------------------------------------df=pd.read_csv('Stackedbar_Data.csv')

2023-02-23 22:03:55 950 1

原创 python绘制柱形图系列

from matplotlib import cm,colorsfrom matplotlib import pyplot as pltfrom matplotlib.pyplot import figure, show, rcimport numpy as npimport pandas as pd#%matplotlib inline plt.rcParams["font.sans-serif"]='SimHei' #解决中文乱码问题plt.rcPa

2023-02-16 09:45:08 3874

原创 Python调用百度智能云:文字识别(每天一个python小项目)

from aip import AipOcrimport requestsfrom requests.exceptions import RequestExceptionimport tkinter as tkfrom PIL import Image, ImageTkimport tkinter.filedialogdef wenzi(): APP_ID = 'XXX' API_KEY = 'XXX' SECRET_KEY = 'XXX' aip_orc =

2023-02-15 13:29:17 699

原创 抠图专题1:抠出白色陶瓷杯(每天一个PS小项目)

抠图专题1:抠出白色陶瓷杯(每天一个PS小项目)

2022-08-08 21:04:58 960

原创 用python实现各种文件类型转换

先安装win32库:pip install pywin32 ```pythonfrom win32com.client import gencachefrom win32com.client import constants, gencachedef createPdf(wordPath, pdfPath): """ word转pdf :param wordPath: word文件路径 :param pdfPath: 生成pdf文件路径 """

2022-06-30 16:26:55 5441

原创 R语言 for循环中sprintf函数无法输出的问题

代码能跑通,在if中用print也能打印,但用sprintf就是不出结果。这个问题百度了好久都没找到原因,最后上谷歌,在COS论坛看见了这篇文章才得以解决。运行不了的原因是sprintf是用来做字符串拼接的,不是用来print的。虽然单独使用sprintf时结果会自动输出,但在for循环里就不行了,所以需要明确调用打印函数。犯这种错看来还是因为基础不牢…...

2022-06-08 00:39:23 1160

原创 用填充路径制作模糊背景特效(每天一个PS小项目)

原图如下所示:用钢笔工具大致框选出人物区域:点击路径,双击工作路径新建路径:点击图层,再点击滤镜-模糊-径向模糊:点击路径,右键点击路径一,选择填充路径:最终效果如下所示:...

2022-06-03 14:35:08 401

原创 批量生产可以扫描出自定义信息的二维码(每天一个python小项目)

import osimport randomimport qrcodedef mkpath(path): isexists = os.path.exists(path) if not isexists: os.mkdir(path)incount = 0while int(incount) == 0: incount = input("请输入要生成的12位数字二维码数量:") mkpath ("qrcode") for j in range(

2022-06-03 13:49:50 264

原创 基于tkinter的随机抽奖程序(每天一个python小项目)

import csvimport tkinter as tkimport tkinter.messageboximport datetimeimport pandas as pdimport osimport randomdt = datetime.datetime.now()time = dt.strftime("%Y-%m-%d %H:%M:%S")#保存参与抽奖的数据def save(): #判断文件是否存在 flag = os.path.isfile('G:/code/0

2022-06-02 15:49:34 824

原创 用渐变工具绘制七色彩虹(每天一个PS小项目)

原图如下所示:点击渐变工具,选择彩虹渐变:新建图层,按住shift不放,绘制出横向彩虹:点击滤镜-扭曲-极坐标,点击确定:按Ctrl+T调整形状,按住shift调整可拉长:添加图层蒙版(快捷键Alt+L+M+R),点击该蒙版,选择从黑到白的渐变工具:按住shift不放:并修改渐变位置:按Ctrl+T调整角度:将不透明度设为30%:

2022-06-01 12:16:29 713

原创 贪吃蛇小游戏(每天一个python小项目)

from random import randrange # 导入随机函数from freegames import vector,square # 导入向量函数与绘图函数import turtle # 导入绘图海龟模块food = vector(0,0) # 食物snake = [vector(10, 0)] # 蛇position = vector(0, -10) # 移动位置,一步的距离为10def

2022-06-01 11:44:55 239

原创 用橡皮擦工具抠出人物和替换背景(每天一个PS小项目)

用魔术橡皮擦工具抠出人物原图如下所示:选择魔术橡皮擦工具。容差越大,擦除的范围越大。由于该图色调相似,所以应该将容差值设小,这里设为5:选择人物图层,点击图中白色区域:大部分白色区域被擦除后,用套索工具选出没擦干净的区域,按delete删除:效果如下所示:用背景橡皮擦工具替换天空原图如下所示:选择背景橡皮擦工具,点击一次取样(第二个图标),点击天空进行颜色取样后进行擦除:效果如下所示:...

2022-05-29 15:59:38 1768

原创 用python代码发送带excel附件的电子邮件(每天一个python小项目)

需要开启SMTP服务:import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.mime.application import MIMEApplicationimport os# 配置邮箱服务器信息mail_host = "smtp.163.com" # 设置服务器m

2022-05-29 15:01:59 3719

原创 用通道混合器修复偏色照片(每天一个PS小项目)

Photoshop中的RGB模式采用的是光学三原色。如下图所示,如果照片颜色偏黄,则需要增加蓝色的比重:点击图像-调整-通道混合器,选择输出通道为蓝色通道,调整蓝色比值:下面以制作秋天风景图为例,原图如下所示:打开通道混合器,由于秋天颜色偏黄,所以增大图片中黄色比值(调大红绿):天空颜色偏红,调整蓝色的比值:...

2022-05-28 15:51:36 529

原创 将图片生成为字符画(每天一个python小项目)

原图如下所示:from PIL import Image# 将图片中的像素转化为对应的ASCLL码def get_char(r,g,b,a=256): if a == 0: return ' ' gray = 0.2126 * r + 0.7152 * g + 0.0722 * b length = len(ascii_str) unit = 256/length return ascii_str[int(gray/unit)]if _

2022-05-28 14:44:38 272

原创 用图层蒙版抠图并合成(每天一个PS小项目)

原图如下所示:用快速选择工具将白色区域选择出来:点击创建图层蒙版,蒙版中黑色部分不显示,所以要反相:点击窗口-属性-反相:点击画笔,将前景色设为黑色,背景色设为白色。将不要的区域涂为黑色:切换前景色与背景色,将轮子添进去:再次交换前景色与背景色,调整多余区域:最终效果如下所示:...

2022-05-27 13:14:05 599

原创 使用OpenCV-Python为照片添加不同滤镜(每天一个python小项目)

原图如下所示:灰度滤镜import cv2 # 导入OpenCV-Python模块import os # 导入文件与系统模块import numpy as np # 导入数值计算库''' * 功能:为图片应用灰度滤镜,并且保存图片到指定路径 * filein:要应用滤镜的图片的路径 * picture_name:要应用滤镜的图片的文件名'''def filter(filein,picture_name): imgI_filename = os.path.join(fi

2022-05-27 11:16:13 1095

原创 制作局部区域放大效果(每天一个PS小项目)

原图如下所示:按住Ctrl点击通道中黑白放大镜,将放大镜选出来:按Ctrl+C复制,点击猫的面板,按Ctrl+V粘贴:按Ctrl+J复制一个背景,点击放大镜图层,按Ctrl+T更改尺寸:选择椭圆选框工具,按住alt+shift选中放大镜镜面:点击拷贝背景,点击添加图层蒙版:按住alt,将蒙版拖至图层1:双击上面这个蒙版,点击反相:取消背景拷贝的链接关系,选择拷贝猫图层,点击滤镜-扭曲-球面化:调整数值,点击确定:恢复链接关系,点击背景图层,按Ctrl+shift+U去

2022-05-26 14:37:00 1233

原创 python tkinter模块创建对话框总结

参考网站:https://blog.csdn.net/nilvya/article/details/106221666https://docs.python.org/zh-cn/dev/library/dialog.htmlhttps://www.jb51.net/article/241488.htm一、messagebox消息对话框1、askokcancelimport tkinter# 导入消息对话框子模块import tkinter.messagebox# 创建主窗口root.

2022-05-26 13:33:35 1936

原创 幸运大转盘(每天一个python小项目)

from turtle import *import turtlefrom random import randintimport sys#屏幕初始化screen = turtle.Screen()screen.title("幸运大转盘 转转转~")screen.setup(480,450)screen.bgpic("G:/code/052/转盘.png") #背景图片screen.delay(0)#制定点位置list1 = ((8,30),(20,50),(0,120

2022-05-26 11:32:16 2279

原创 修改人物彩妆颜色(每天一个PS小项目)

原图如下所示:用套索工具选中眼部彩妆:点击选择并遮住,调整羽化半径,使边线更柔和:点击图像-调整-色相/饱和度,修改色相:按Ctrl+D取消选区,用快速选择工具选中嘴部彩妆:按alt减选牙齿部分:用同样的方法增加羽化度:调整色相:最终效果如下所示:...

2022-05-25 10:02:07 167

原创 绘制圣诞树(每天一个python小项目)

import turtle #导入绘图海龟模块turtle.setup(500,600) # 设置窗体大小tree = turtle.Turtle() # 创建画笔tree.shape('triangle') # 默认为三角形tree.color('green') # 设置画笔颜色tree.right(30) # 向右旋转30度tree.up() # 抬起画笔# 绘制树def drawing_tree(sta

2022-05-25 09:18:22 509

原创 如何移除图片中障碍物(每天一个PS小项目)

原图如下所示:按Ctrl+J复制一个图层,然后使用套索工具大致将要P掉的障碍物圈出来:点击编辑-内容识别填充,将四周无关区域擦除掉:按住alt,用套索工具将部分区域从选中区域中减去,点击确定:再新建一个图层,选择仿制图章工具。流量设为20%,样本选择当前图层。按alt键取样后,对填补处进行修补:修补完成后如图所示:...

2022-05-24 19:00:03 1101

原创 九宫格切图器(每天一个python小项目)

首先安装PIL库:import tkinter as tkfrom PIL import Image,ImageTk import sysimport tkinter.filedialogimport os#先将图片填充为正方形def fill_image(image): width, height = image.size #比较图片的宽和高,选取值较大的作为新图的宽 newImage_width = width if width > height else heigh

2022-05-24 16:26:04 369

原创 用仿制图章工具增添建筑(每天一个PS小项目)

原图如下所示:点击仿制图章工具,按住alt,点击要复制的建筑:按Ctrl+shift+N新建图层:松开alt,在新增建筑处点击一下:按住鼠标完善图片:没P好的地方可以用橡皮擦对该图层进行擦除:...

2022-05-23 13:06:29 152

原创 创建动态时钟(每天一个python小项目)

'''动态时钟'''import turtle # 导入绘图海龟模块import datetime # 导入日期时间模块# 移动一段距离def skip(distance): # 移动方法,不留移动痕迹 turtle.penup() # 抬笔不绘制 turtle.forward(distance) # 移动指定距离 turtle.pendown() # 落笔

2022-05-23 11:53:47 902

原创 为沙发添加花纹(每天一个PS小项目)

原图如图所示:点击图层-新建填充图层-图案,点击载入图案:选择事先准备好的通道,按Ctrl点击该通道选中:然后点击图层,选择白色蒙版:按Ctrl+delete键(视频上说alt+delete好像不对):也可以点击编辑-填充,填充黑色的背景色:按Ctrl+D取消选取,双击该蒙版,点击反相:选择模式为正片叠底:选择色相/饱和度:选择下面这个蒙版,按alt拖上去,点击是:点击色相/饱和度的图层,对沙发颜色进行调节:...

2022-05-22 20:41:58 280

原创 文件内容找不同并生成报告(每天一个python小项目)

import difflibimport tkinter as tkimport tkinter.filedialog#打开文件def button1(): global file1 file1=tk.filedialog.askopenfilename() txt_path1.set(file1)#打开文件def button2(): global file2 file2=tk.filedialog.askopenfilename() txt_path2.set(fil

2022-05-22 20:04:50 141

原创 制作彩色艺术效果图(每天一个PS小项目)

原图如下所示:点击图像-调整-去色,快捷键Ctrl+shift+U:按Ctrl+L调出色阶面板,将黑白对比度调高:点击图层-新建填充图层-渐变,点击下拉框,选择渐变色彩:调整渐变角度:调节渐变混合方式:点击右边的白框,用选框选中一半。按Ctrl+delete,将右边填充为黑色:...

2022-05-21 14:45:03 311

原创 mini翻译器(每天一个python小项目)

import requestsfrom requests.exceptions import RequestExceptionimport tkinter as tkfrom PIL import Image, ImageTk#定义翻译函数def translate(): str1 = text1.get() # 定义一个变量,用来接收输入文本框的值 data = { 'doctype': 'json', 'type

2022-05-21 13:43:43 167

原创 PR初级实战:动物园

素材如图所示:一、导入视频新建项目:双击项目面板,导入素材:双击某一素材,选取入点和出点,将“仅拖动视频”拖动至时间轴:将其余素材按上述方法拖进时间轴:二、视频剪辑按如图方式向左拖动,减去第一个素材尾部:减掉的地方点击波纹删除:对摩天轮视频进行加速:拖动蓝色光标,按ctrl+K自动切割,按delete删除:按+或-可以调整进度条的长度:三、添加音频(视频中音频、音频文件)选择某一素材,点击仅拖动音频切换为声音波形:将选中的声音片段拖动至A1处:点击时间

2022-05-20 15:51:17 1001

原创 制作怀旧照片效果(每天一个PS小项目)

原图如下所示:点击图像-调整-去色:按ctrl+L,调出色阶面板,增加黑白对比度:点击图层-新建填充图层-纯色,或者点击右下角小图标-纯色:选择偏黄的颜色,点击确定,并将对比度设置为柔光:点击图层2,选择适合的模式,用图层2添加划痕:...

2022-05-20 13:56:33 277

原创 双Y轴图表绘制

原表数据:import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel('G:/code/027/mrbook.xlsx') #导入Excel文件x=[1,2,3,4,5,6]y1=df['销量']y2=df['rate']fig = plt.figure()plt.rcParams['font.sans-serif']=['SimHei'] #解决中文乱码plt.rcParams[

2022-05-20 13:11:40 264

原创 挑战10秒小程序(每天一个python小项目)

from tkinter import *from tkinter.messagebox import *import timeimport randomroot = Tk()rans = [0.1,0.08,0.06,0.04]count = 0 #初始化时间为零秒start = Falsedef ten(): global start # 定义全局变量start,记录游戏状态 g

2022-05-20 12:40:11 689

原创 为车身添加花纹(每天一个PS小项目)

原图由花纹的矢量图与汽车背景图构成:双击花纹图层,选择渐变叠加,自行选择渐变的方式:右键单击花纹图层,选择栅格化图层样式:点击编辑-变换-变形,调节花纹形状:确定形状后,选择图层的正片叠底,即可得到花纹与车身融合的图像:...

2022-05-19 14:13:10 430

原创 随机抽奖程序(每天一个python小项目)

import randomnum = [] # 用于存放抽奖码print("欢迎来到抽奖小程序!")while True: usernum = input("请输入参与抽奖的人数:") reward = input("请输入中奖人数:") if usernum.isdigit() == True and reward.isdigit() == True and usernum > reward:

2022-05-19 13:27:44 6405

原创 商品价格竞猜简易版(每天一个python小项目)

list = [['小米手环4',209],['荣耀手环5',199],['华为手环B5',849],['ZNNCO智能血压手环',379]]order = 0price = 0print("数字猜谜游戏!")print('可以竞猜的商品如下:\n','1',list[0][0],'\n 2',list[1][0],'\n 3',list[2][0],'\n 4',list[3][0])while True: number = input("请输入竞猜商品前面的数字:") if

2022-05-18 12:34:28 2422

原创 如何拉长背景(每天一个PS小项目)

将图片导入PS:点击图像-画布大小,调整画布高度:点击矩形选框工具,选中空白处和部分背景:右键点击该选区,选择填充:内容选择“内容识别”,点击确定:内容填充完成:

2022-05-18 10:52:37 3973

原创 python中的连接函数

字符串连接“+”连接str_name1 = 'To'str_name2 = 'ny'str_name = str_name1 + str_name2print(str_name)运行结果:Tonyjoin连接这个函数接受一个列表或元组,然后用字符串依次连接列表中每一个元素。list1 = ['P', 'y', 't', 'h', 'o', 'n']print("".join(list1))运行结果:Pythonstr_name1 = 'To'str_name2 = 'n

2022-03-05 21:20:19 1301

用python处理excel专栏数据集

用python处理excel专栏数据集

2022-05-21

python机器学习实战专栏数据集

python机器学习实战专栏数据集

2022-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除