随笔分类 -  python

python
摘要:代码 from pathlib import Path from tkinter import W # 常用 p = Path('./util') print(type(p), p) print(type(str(p)), p) print(p.exists()) print(p.is_dir()) 阅读全文
posted @ 2022-01-26 15:00 豆浆D 阅读(62) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/23086148 https://mp.weixin.qq.com/s/iJMlTZx58KQMbSBLZVfliw 阅读全文
posted @ 2022-01-24 18:38 豆浆D 阅读(26) 评论(0) 推荐(0) 编辑
摘要:https://blog.51cto.com/huangyg/2367088 https://segmentfault.com/a/1190000016999497 阅读全文
posted @ 2022-01-24 14:05 豆浆D 阅读(78) 评论(0) 推荐(0) 编辑
摘要:源代码(默认读取同目录下的names.txt,也可手动读取txt文件) import random import re import time import threading from tkinter import * from tkinter import ttk from base64 imp 阅读全文
posted @ 2022-01-19 13:38 豆浆D 阅读(2025) 评论(0) 推荐(0) 编辑
摘要:问题 当使用’from module import *’ 语句时,希望对从模块或包导出的符号进行精确控制。 解决方案 在你的模块中定义一个变量 __all__ 来明确地列出需要导出的内容。 举个例子: # somemodule.py def spam(): pass def grok(): pass 阅读全文
posted @ 2022-01-17 13:26 豆浆D 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1、使用 set_index() 在 Pandas DataFrame 中指定列作为索引2、使用 read_excel 或 read_csv 中的 index_col 参数在 Pandas DataFrame 中将列作为索引 通常,在 Pandas Dataframe 中,我们默认以 0 到对象长度 阅读全文
posted @ 2022-01-12 17:20 豆浆D 阅读(19836) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/dJjyZhnt1lUSm5ejmJOv_g 阅读全文
posted @ 2022-01-06 14:30 豆浆D 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一、判断是否为列表 print(isinstance(变量,list)) 结果 :true说明为列表(list)false说明不是列表(list) 二、获取类型 a = [1,2,3,4,5,6,7,8,9] print(type(a)) 执行结果为:<class ‘list’>说明为列表类型 >> 阅读全文
posted @ 2021-12-27 09:58 豆浆D 阅读(2503) 评论(0) 推荐(0) 编辑
摘要:1.通过先定位到具体的元素然后通过text方法获取文本信息,如获取控件名称等 driver.find_element_by_xpath("//div[/h1").text 2.直接通过定位到的元素的属性直接获取属性名称,如输入框提示信息等 driver.find_element_by_id("XXX 阅读全文
posted @ 2021-12-24 11:03 豆浆D 阅读(730) 评论(0) 推荐(0) 编辑
摘要:chrome浏览器:https://www.chromedownloads.net/chrome32win/ chromedriver:https://npm.taobao.org/mirrors/chromedriver/ 关闭chrome浏览器自动更新: 1.Mac系统 1.1 利用Finder 阅读全文
posted @ 2021-12-03 16:23 豆浆D 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:代码实现 from typing import Sized from docx import Document import time from docxtpl import DocxTemplate,InlineImage,RichText from docx.shared import Mm f 阅读全文
posted @ 2021-11-23 19:55 豆浆D 阅读(921) 评论(0) 推荐(0) 编辑
摘要:代码 import pyautogui,pyperclip,time width, height = pyautogui.size() x, y = pyautogui.position() pyautogui.PAUSE=1 # 维护区 name = 'me' # 发送人 text = 'test 阅读全文
posted @ 2021-11-23 11:09 豆浆D 阅读(190) 评论(0) 推荐(0) 编辑
摘要:以下为图片 阅读全文
posted @ 2021-10-22 10:29 豆浆D 阅读(20) 评论(0) 推荐(0) 编辑
摘要:装饰器:单参函数,最里层返回结果 视图函数 视图类: as_view()方法把一个类伪装成了一个视图函数。 cookie-sessionid-token 中间件(链):洋葱模型 class MagMiddleware1: def __init__(self, get_response): print 阅读全文
posted @ 2021-10-19 09:56 豆浆D 阅读(1459) 评论(0) 推荐(0) 编辑
摘要:用Python拷贝文件的方式其实有很多,但个人觉得最简单、最直接的可能是这么两种: 方法一:借助操作系统中本身的拷贝命令 >>> import os >>> os.system("xcopy C:\\1.txt D:") C:\1.txt 1 File(s) copied 0 方法二:借助shuti 阅读全文
posted @ 2021-10-08 17:06 豆浆D 阅读(5598) 评论(0) 推荐(0) 编辑
摘要:employee models import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'salary.settings') django.setup(set_prefix=False) from employe 阅读全文
posted @ 2021-08-17 10:57 豆浆D 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Django的ORM迁移有时候会发生错误,记录一下 步骤一、 删除表 步骤二、 删除django_migrations中对应的表的迁移记录(很重要,很多失败就是这个导致的) 步骤三、删除已有的迁移文件 步骤四、 重新生成迁移文件 python manage.py makemigrations stu 阅读全文
posted @ 2021-08-12 20:17 豆浆D 阅读(59) 评论(0) 推荐(0) 编辑
摘要:三步走解决: 1.修改Django的settings 2.修改mariadb的配置文件 3.重启mysql服务 大坑:原来的数据库mariadb修改配置文件为utf8后,原来的数据库test还是沿用的原来的字符集latin1,所以需要创建新的数据库test2,这样Django ORM再次黄建时候就会 阅读全文
posted @ 2021-08-12 19:57 豆浆D 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 for i in range(1,5): for j in range(1,5): for k in rang 阅读全文
posted @ 2021-08-04 10:05 豆浆D 阅读(87) 评论(0) 推荐(0) 编辑
摘要:描述 Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格). 语法 rstrip()方法语法: str.rstrip([chars]) 参数 chars -- 指定删除的字符(默认为空格) 返回值 返回删除 string 字符串末尾的指定字符后生成的新字符串。 实例 阅读全文
posted @ 2021-07-27 16:07 豆浆D 阅读(332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示