- 博客(38)
- 收藏
- 关注
原创 爬取猫眼电影排行榜-Python程序-效果演示
代码效果演示Gitee源码# -*- coding: utf-8 -*-# Version: Python 3.9.7# Author: TRIX# Date: 2021-10-04 10:58:56# Use: 利用re 爬取猫眼电影TOP电影信息 包括 排名 封面 电影名 主演 上映时间 评分 并储存到 txt json jpgimport requests,re,json#个人headers获取方法 f12-网络-f5-名称-任意一个条目-标头-请求标头-复制所有 根据网页进行部分修改
2021-10-06 12:56:12 444
原创 headers字符串转字典 并储存在headers.json 复制到剪贴板-Python程序-效果演示
代码效果演示Gitee源码# -*- coding: utf-8 -*-# Version: Python 3.9.7# Author: TRIX# Date: 2021-10-05 13:51:29# Use:将复制的请求标头字符串 转换成 headers字典 并储存在headers.json 复制到剪贴板#使用方法:f12-网络-f5-名称-任意一个条目-标头-请求标头-复制所有-运行该文件import pyperclip,jsondef getHeaders(noKeys=Non
2021-10-06 11:54:30 215
原创 抓取微博信息-Python程序-效果演示
代码效果演示Gitee源码# -*- coding: utf-8 -*-# Version: Python 3.9.7# Author: TRIX# Date: 2021-10-04 17:36:05# Use:抓取今日头条微博相关部分信息 并将信息储存到txt headers储存到jsonfrom urllib.parse import urlencodeimport requestsimport pyperclip,jsonfrom dateutil.parser import pa
2021-10-06 00:08:13 199
原创 批量压缩文件夹-Python程序-效果演示
代码效果演示Gitee源码# -*- coding: utf-8 -*-# Version: Python 3.9.7# Author: TRIX# Date: 2021-10-02 13:20:04# Use: 批量压缩指定文件夹 为zip压缩包import zipfilefrom os import path,walk,chdirdef zipFiles(pathsList):#需要压缩的文件夹 或 文件列表 for i,r in enumerate(pathsList,1):
2021-10-02 18:42:38 127
原创 批量重命名目录-Python程序-效果演示
代码效果演示Gitee源码# -*- coding: utf-8 -*-# Version: Python 3.9.7# Author: TRIX# Date: 2021-09-18 11:37:04# Use: 批量重命名文件目录 将指定文件夹下所有格式为 str1_str2_str3的文件 或 文件夹 重命名为str1Str2Str3import osimport itertoolsrootPath='D:\\[download]\\forTest\\'def makePaths
2021-10-01 10:29:40 134
原创 自动完成问卷调查
代码效果演示Gitee源码# -*- coding: utf-8 -*-# Version: Python 3.9.7# Author: TRIX# Date: 2021-09-15 19:31:55# Use:自动完成问卷调查 https://www.wjx.cn/jq/9132199.aspximport pyautoguifrom time import sleepimport pyperclipdef completeQuestionnaire(text,delay,site)
2021-09-17 19:13:05 272
原创 自动上传视频到B站和西瓜视频
代码效果演示Gitee源码# -*- coding: utf-8 -*-# Version: Python 3.9.7# Author: TRIX# Date: 2021-09-14 21:34:14# Use:自动生成视频封面 并自动上传视频到B站 和 西瓜视频 由于该程序部分代码只适配于作者的硬件和软件 部分快捷键为作者自定义 在对代码修改前 请勿随意运行该程序 视频配置要求文件 VideoConfig.txt#使用之前 先配置 VideoConfig.txt 且保证网络正常 如果程序出
2021-09-16 17:11:05 713
原创 Python Office 自动化操作 学习笔记 openpyxl PyPDF3 python-docx win32com.client csv json
# -*- coding: utf-8 -*-# Version: Python 3.9.5# Author: TRIX# Date: 2021-09-08 17:03:29# Use:office include: excel pdf word csv json目录:openpyxlPyPDF3python-docxwin32com.clientcsvjson#openpyxl excel表格处理import openpyxl#需要安装 pip install openpyxl
2021-09-14 09:45:50 263
原创 最易懂的笔记整理 时间模块应用及处理 time datetime dateutil calendar 建议收藏
# -*- coding: utf-8 -*-# Version: Python 3.9.7# Author: TRIX# Date: 2021-09-10 11:11:22# Use: 时间模块及处理 time datetime dateutil calendar#时间 unix时间戳 从1970.01.01 0:0:0 开始到现在一共的秒数 只能表示1970-2038的时间1 分钟 601 小时 36001 天 864001 周 6048001 月 (30.44 天)
2021-09-10 11:19:24 141
原创 Python 办公自动化学习笔记(一)
# -*- coding: utf-8 -*-# Version: Python 3.9.5# Author: TRIX# Date: 2021-09-08 17:03:29# Use:office include: excel pdf word#openpyxl excel表格处理import openpyxl#需要安装 pip install openpyxlfrom openpyxl import Workbookxlsx=Workbook()#创建xlsxxlsx=openpyx
2021-09-09 18:20:19 175
原创 Sublime Text SublimeCodeIntel 设置
package settings - SublimeCodeIntel - Settings-User:更改为自己对应语言目录{ "codeintel_language_settings": { "Python3": { "python3": "C:/Users/TRIX/AppData/Local/Programs/Python/Python39", "codeintel_scan_extra_dir": [
2021-09-09 11:20:42 521
原创 Sublime Text Anaconda 设置 代码工具
package settings - anaconda - settings-User:[//{ "keys": ["f8"], "command": "build", "args": {"variant": "Run"} },{ "keys": ["ctrl+alt+d"], "command": "delete_trailing_spaces" },//delete redundant spaces{ "keys":["f8"], "caption": "SublimeREPL: Pytho
2021-09-09 11:13:57 131
原创 抓取L4d2地图信息
程序用途:从 www.orangetage.com/map/ 获取指定页数的所有地图的信息 储存到txt文件效果演示# -*- coding: utf-8 -*-# Version: Python 3.9.5# Author: TRIX# Date: 2021-09-07 21:22:40# Use: 从http://www.orangetage.com/map/获取指定页数的所有地图的信息 储存到txt文件from logging import basicConfig,DEBUG,debug
2021-09-08 18:30:34 260
原创 Python webbrowser,requests,bs4 模块学习笔记(一)
# -*- coding: utf-8 -*-# Version: Python 3.9.5# Author: TRIX# Date: 2021-09-07 11:33:01# Use:from logging import basicConfig,DEBUG,debug,CRITICAL,disable # Import debugging module#disable(CRITICAL)# Remove # when the program is completedbasicConfig(
2021-09-08 16:46:56 214
原创 Sublime Text 设置文件头模板
打开Sublime Textctrl+shift+p 输入 install packages输入 fileheader 下载完成后设置–>package settings–>File Header–>settings-User按照需求自己根据settings-Default修改标识//file or setting or tmpl can ONLY edit in ASCII{ "Default": { "author":"TRIX",
2021-09-07 09:47:49 690
原创 Python常用正则表达式学习笔记
目录:正则表达式常用方法编译正则表达式flags控制匹配方式(?)参数匹配模式举例import re#正则表达式#正则表达式常用方法match_result=re.match(pattern,string,flags)#以pattern正则表达式从string起始位置匹配 只返回一个 无匹配结果返回Nonesearch_result=re.search(pattern,string,flags)#以pattern正则表达式搜索string直到找到一个匹配 只返回一个 无匹配结果返回N
2021-09-06 10:11:43 118
原创 Sublime Text 适合编程的文本设置
Sublime Text-设置-用户设置-Preferences.sublime-settings复制粘贴以下代码{ "ignored_packages": [ "Markdown", "Vintage", ], "font_size": 18, "font_face":"HarmonyOS Sans SC Light",//需要安装HarmonyOS字体 //"font_face":"Consolas", "color_scheme": "Packages/User/Trixed
2021-09-05 14:28:17 217
原创 python实用的语法和函数
本文介绍了python中实用的一些语法和函数 持续更新代码较长 1108行 建议保存源码 遇到有困惑的时候 在代码中Ctrl+F寻找答案Gitee源码Github源码目录:版本查看pip 在终端使用(win+r cmd)清华源镜像安装库编辑器默认编码格式设置打印与格式化输出数字格式化% 格式运算符string模块str* 和 ** 用法*args **kwargs随机排列组合连接词列表全为False 全为True 判断程序中断运算符运算函数运算模块迭代器布尔
2021-09-05 11:08:42 534
原创 任意数字乘法表|Python练习系列[15]
练习内容:判断多个坐标是否在同一条直线上代码演示视频完整代码和注释如下def multi_table(n): num=n+1 for y in range(1,num):#每行 for x in range(1,y+1):#每列 value='{}x{}={}'.format(y,x,y*x)#当前值 print('{}'.format(value),end=' '*(l...
2020-04-21 21:57:16 285
原创 字符波浪|Python练习系列[14]
练习内容:判断多个坐标是否在同一条直线上代码演示视频完整代码和注释如下def build_wave(strs='example',height=3,width=2,smoothness=3,form='whole'):#设置默认波浪 wave_strs=strs#自定义波浪字符串 strs_len=len(strs)#获取字符串长度 wave_height=strs_len*heigh...
2020-04-19 21:52:49 214
原创 判断多个坐标是否在同一条直线上|Python练习系列[13]
练习内容:判断多个坐标是否在同一条直线上代码演示视频完整代码和注释如下print('请输入几个点的横纵坐标,程序将会返回这几个点是否在同一条直线上')def coor_nums():#获得每个值的横纵坐标 int_list=[]#初始化坐标列表 wrong_list=[]#初始化错误列表 judgement=''#判断是否需要修正坐标值 while True: nums=inp...
2020-04-17 22:10:24 1778
原创 简单异常处理之一|Python练习系列[12]
练习内容:提示用户输入一个n,再让用户输入n个字符串,程序将每个字符串分割成两部分 用前部分除以后部分得到一个值 用异常处理应对各种异常情况代码演示视频完整代码和注释如下def get_num():#获取一个数字 while True:#循环输入 直到用户输入一个正确值 user_strs=input('请输入一个整数数字:\n') try: num=int(user_str...
2020-04-15 22:46:31 296
原创 任意两平面求夹角|Python练习系列[11]
代码演示视频完整代码和注释如下import math#引入math模块 计算角度用class point(object):#定义空间点类 """docstring for point""" def __init__(self,x,y,z,name): self.x = x self.y = y self.z = z self.name = nameclass plane...
2020-04-14 12:09:52 1852 2
原创 任意三角形形状判断|Python练习系列[10]
代码演示视频完整代码和注释如下class point(object):#定义平面点类 """docstring for point""" def __init__(self,x,y,name): self.x = x self.y = y self.name = name def distance(self,p2):#两点距离公式 self.d=((self.x-p2.x...
2020-04-11 19:39:57 483
原创 任意层数菱形打印|Python练习系列[9]
代码演示视频完整代码和注释如下def character_diamond(n):#n的最大值取决于character_list的长度 character_list=list('-'.join(sorted(list('789456123QWERTYUIOPASDFGHJKLZXCVBNM~@%*+-/|')))) #str.join(list) 用str来连接list的每一项 #sort...
2020-04-09 18:31:43 319
原创 任意空实心圆形打印|Python练习系列[8]
练习内容:空实心圆形 勾股定理代码演示视频完整代码和注释如下def circle(r): #空心圆 hollow_quarter_circle_rd=[[' 'for x in range(r*2+1)]for y in range(r+1)]#创建圆的右下角四分之一的列表 hollow_half_circle_right=[]#创建圆的右半边的列表 hollow_whole_cir...
2020-04-07 18:11:13 396
原创 任意范围素数寻找|Python练习系列[7]
素数:又名质数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数代码演示视频完整代码和注释如下from random import *#素数prime_list=[]def if_prime(x):#判断x是否为素数 n=2 while n<x: if x%n==0:#如果x/2无余数直接返回 return if x%n!=0:#如果x/2有余数...
2020-04-05 19:48:24 507
原创 十个必知的排序算法|Python实例系列[1]
实例内容:十个必知的排序算法具体代码,并简略的得知每种算法对于不同长度数列的排序时间十大排序:1.冒泡排序2.选择排序3.插入排序4.希尔排序5.归并排序6.快速排序7.堆排序8.计数排序9.桶排序10.基数排序代码演示视频完整代码和注释如下# -*- coding: UTF-8 -*-#Space: https://github.com/Tri-x/exercise#Space:...
2020-04-03 18:25:02 249
原创 学科分数处理与判断|Python练习系列[6]
代码演示视频完整代码和注释如下from random import *def judge_grade(): grades_dict={ 'chinese':0, 'math':0, 'english':0, 'biology':0, 'chemistry':0, 'physics':0, 'total':0, ...
2020-03-31 10:11:08 225
原创 任意字符串字符计数|Python练习系列[5]
练习内容:简单使用string模块代码演示视频任意字符串字符计数完整代码和注释如下from string import *#引入字符模块from random import *#统计字符数str_dict={}strings=''for x in range(randint(0,200)):#随机字符随机长度 strings+=printable[randint(0,len(pr...
2020-03-28 10:42:25 253
原创 任意位数自幂数寻找|Python练习系列[4]
自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身自幂数包括:独身数、水仙花数、四叶玫瑰数、五角星数、六合数、北斗七星数、八仙数、九九重阳数、十全十美数代码演示视频任意位数自幂数寻找完整代码和注释如下#self power 自幂数 自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身 1~10位的自幂数都有各自的名称self_power_dict={ '...
2020-03-26 10:16:26 2415
原创 简单空实心图形打印|Python练习系列[3]
练习内容:打印空实心等腰三角形,空实心菱形,空实心梯形,空实心正六边形代码演示视频简单空实心图形打印完整代码和注释如下def shape_print(n): #实心等腰三角形 for y in range(n): for x in range(n-y-1):#先循环打印空格 形成一个倒直角三角形 range()中的值是形成的规律 print(' ',end='') for ...
2020-03-24 10:41:23 397
原创 任意奇数幻方打印|Python练习系列[2]
练习内容:主要是对逻辑的翻译练习奇数幻方规律:初始位置为首行正中央 依次右上方移动 上出范围从下往上 右出范围从左往右 如果右上已有值向下一格填代码演示视频任意奇数幻方打印完整代码和注释如下def equal_print(num): #num>2 且 num为奇数 equal_list=[[''for n in range(num)]for n in range(num)]#列表...
2020-03-22 18:26:24 986
原创 简易控制台超市销售系统|Python练习系列[1]
简易控制台超市销售系统|Python练习系列[1]练习内容:主要是对嵌套字典和嵌套列表的操作练习简易控制台超市销售系统完整代码和注释如下from random import *import os #引入必要模块class supermarket():#定义超市 def __init__(self): #初始化超市物品字典 self.goods_dicts={ 'fo...
2020-03-22 18:19:26 340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人