
Python
小树不修不直溜__枫高
这个作者很懒,什么都没留下…
展开
-
Selenium滑动验证码破解(缺口对应却无法通过,需要做鼠标轨迹模拟)
手工启动chrome,人工拖动验证码可以通过验证。 使用selenium启动chrome,人工拖动验证码可以通过验证。 使用selenium启动chrome,程序模拟拖动验证码无法通过验证。原创 2022-05-09 10:38:08 · 6064 阅读 · 8 评论 -
LeetCode(3):罗马数字转整数
题目罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4原创 2021-11-26 15:06:25 · 180 阅读 · 0 评论 -
Python项目导出项目所需依赖--pipreqs
1、简介使用 pipreqs 可以自动检索到当前项目下的所有组件及其版本,并生成 requirements.txt 文件,极大方便了项目迁移和部署的包管理。相比直接用freeze命令,能直接隔离其它项目的包生成2、安装方式pip install pipreqs3、使用方法(会在根目录生成requirement.txt文档)cd 项目目录pipreqs ./4、遇到问题若遇到编码问题:UnicodeDecodeError: 'gbk' codec can't deco原创 2021-11-26 14:30:07 · 556 阅读 · 0 评论 -
vscode一键添加UTF-8和作者信息
背景大型IDE自带头部信息功能,用VSCode经常忘记utf-8,需要搜一下比较麻烦配置方法1、打开配置文件打开 VScode——File——Preference——User Snippets (英文版)打开VScode——文件——首选项——用户片段 (汉化版)2、选择对应语言(我之前选过了python)3、3、在弹出的python.json文件...原创 2021-10-20 10:35:43 · 1885 阅读 · 0 评论 -
python+tkinter=GUI= 文件名批量修改器
#!/usr/bin/env python# -*- coding: utf-8 -*-import hashlibimport time,os,sysfrom tkinter import *LOG_LINE_NUM = 0class MY_GUI(): def __init__(self,init_window_name): self.init_window_name = init_window_name #设置窗口 def set_ini.原创 2021-10-18 21:53:19 · 297 阅读 · 0 评论 -
No module named ‘_sqlite3‘ & No module named _ssl
问题背景:Centos安装python后,无法导入sqlite3和sslNo module named '_sqlite3'>>> import sqliteTraceback (most recent call last): File "<stdin>", line 1, in <module>ModuleNotFoundError: No module named 'sqlite'>>> import sqlite3Tra原创 2021-09-15 12:34:55 · 216 阅读 · 0 评论 -
Python 字符串前r‘ u‘ f‘ 含义
r'+字符串字母前加r表示raw string,也叫原始字符串常量。一般用在一下两个方面:1、正则表达式 用于处理正则表达式时,规避反斜杠的转义search= re.compile(r'\s*')2、系统路径( 表示不转义,使用真实字符 ) 如下面的路径,使用r就防止了\t的转义cf.read(r'C:\Users\ysp\Desktop\python_project\ini_test\conf.ini')u'+字符串u表示un...原创 2021-08-10 10:44:27 · 288 阅读 · 0 评论 -
SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated \UX
python报错SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape错误错误原因:路径转义错误原因分析:python字符串中\有转义的含义,需要采取一些方式使得\不被解读为转义字符。目前有3个解决方案1、替换为双反斜杠cf.read('C:\\Users\\ysp\\Desktop\\python_projec原创 2021-08-10 10:41:16 · 192 阅读 · 0 评论