Python 学习笔记
Changxing898
星夜兼程
展开
-
Python学习- import
import 写在哪里?解释器执行到import语句, 如果在搜索路径中找到了指定的模块, 就会加载它。该过程遵循LEGB作用域原则, 如果在一个模块的顶层导入, 那么它的作用域就是全局的; 如果在函数中导入, 那么它的作用域是局部的。 如果模块是被第一次导入, 它将被加载并执行。即:import 模块 不一定非要写在PY文件的最头部,他是可以类似于赋值语句等其他执行语句放在if()语句...原创 2020-03-03 15:36:38 · 341 阅读 · 0 评论 -
python脚本以window计划任务执行时不显示界面
python脚本以window计划任务执行时不显示界面selenium 验证码截图失败转载 2022-11-18 13:43:17 · 2790 阅读 · 0 评论 -
python 一段代码理解datetime库
'''一段代码理解<datetime>库 参考 https://docs.python.org/zh-cn/3/library/datetime.htmldatetime库包含子类 ----datetime 日期和时间的结合 ----date 简单型日期 ----time 简单型时间 ----timedelta 时间间隔,用于运算 (其他类对象均不可修改,不原创 2021-01-28 21:15:01 · 285 阅读 · 0 评论 -
Windows系统中【任务计划程序】不能并发执行多个操作
Windows系统中【任务计划程序】不能并发执行多个操作预期实现的功能:发现的问题:解决办法:Debug历程:预期实现的功能:每天定时自动运行若干个爬虫脚本。这些爬虫脚本每一个都需要持续运行一段时间。因为我是准备同时运行的,所以就偷懒把他们放到一个任务里,定义了多个操作,指向不同的爬虫程序。发现的问题:调整任务计划启动时间到当前系统时间,运行时发现,一个计划下的多个“操作”是依序执行的,必须前一个“操作”执行完成并正常返回才执行下一个“操作”。解决办法:要想同一时间运行多个脚本,就必须多创建原创 2021-01-25 21:43:38 · 3685 阅读 · 0 评论 -
Python 中的 集合 与 序列[列表,元祖]
python语言所有的变量名都是类似于C语言中的指针,所以简单的赋值语句A=B 只是让A和B指向了同一个内存地址,指向了同一个元素。所以在python语言中,任意变量名可以随时赋值为任意其他类型的元素;集合序列也可以包含不同数据类型的元素。(因为实质上集合序列保存的都是指针,指针指向的元素才是不同的类型)A.集合构造集合集合中的元素是无序的、不能重复的、不可修改的,只允许添加元素或减少元...原创 2020-03-29 14:15:53 · 565 阅读 · 0 评论 -
BeautifulSoup
BeautifulSoupBeautifulSoup类的构造BeautifulSoup类的基本元素BeautifulSoup节点遍历BeautifulSoup节点检索--<>.find_all()BeautifulSoup 其他检索方法BeautifulSoup 与正则表达式相结合BeautifulSoup类的构造>>> import requests>&...原创 2020-03-20 18:14:53 · 331 阅读 · 0 评论 -
下载 Python中文文档,方便学习查找
docs.python.org 这个网址我访问起来响应比较慢,,,所以就需要下载到本地。1.访问https://docs.python.org/zh-cn/3/2.点击左侧 “下载这些文档”自由选择心水的格式 下载到本地。(这里我选择的是HTML)全解压后打开文件夹自由选取 index.html 或者search.html或者licensse.html 打开,然后在浏览...原创 2020-03-15 16:17:52 · 1214 阅读 · 1 评论 -
13651.Python数字读作中文大写
单位只做到亿,所以就只能处理1亿亿以内的数字。如果需要,可以进一步扩展。小数部分思路比较简单,只要对照换成中文就行了。整数部分1 先参照 排序算法中分而治之的思想,以亿、万、为分割点分割字符串,然后处理1万以内的读法,再添加亿、万等分割点2 从右向左 处理 “零”+‘单位’的情形(包括零零)3 处理 “一十”开头为“十” 处理末尾的“零”import sysa =...原创 2020-03-14 15:10:14 · 851 阅读 · 0 评论 -
13456.打印一年中所有周末的日期
题目链接inputOunput2019-01-052019-01-062019-01-122019-01-132019-01-192019-01-202019-01-262019-01-272019-02-022019-02-032019-02-092019-02-102019-02-162019-02-172019-02-232019-02-242019...原创 2020-03-06 18:49:48 · 319 阅读 · 0 评论 -
13284.获得当月的时间戳范围
题目链接input2018-03-181970-01-01output(1519862400.0, 1522540800.0)(0.0, 2678400.0)my codefrom datetime import datetimeimport sysdef get_month_range(date): FirstDay = datetime(date.year...原创 2020-03-05 23:07:09 · 297 阅读 · 0 评论 -
13281.将字符串转为日期
题目链接题目受版权保护,不可转载,参见上述链接input2019-03-1818 Mar 201919-03-182019-03-18 14:03:152019-03-18 02:03:15PM2019-03-18 14:03:15.1234562019-03-18%14:03:15output2019-03-18 00:00:002019-03-18 00:00:00...原创 2020-03-04 18:47:28 · 354 阅读 · 3 评论 -
13272.上周/本周/下周 周一的日期
题目链接题目受版权保护,不可转载,参见上述链接input2019-03-212019-01-01output输入日期: 2019-03-21上周一: 2019-03-11本周一: 2019-03-18下周一: 2019-03-25输入日期: 2019-01-01上周一: 2018-12-24本周一: 2018-12-31下周一: 2019-01-07My Code...原创 2020-03-04 18:44:44 · 462 阅读 · 0 评论 -
13254.处理 HTTP 协议中的日期字段
题目链接题目受版权保护,不可转载。inputSun, 06 Nov 1994 08:49:37 GMTSunday, 06-Nov-94 08:49:37 GMTSun Nov 6 08:49:37 1994output1994-11-06 08:49:371994-11-06 08:49:371994-11-06 08:49:37My Codeimport sysi...原创 2020-03-04 18:38:32 · 695 阅读 · 1 评论 -
13246.计算两个日期相隔的秒数
题目链接问题输入任意两个日期,计算它们间相隔的秒数。日期格式为:2018-03-12 13:24:32...原创 2020-03-04 18:32:37 · 617 阅读 · 1 评论 -
13233.获得昨天和明天的日期
题目链接问题编写一个函数,接收一个日期输入,并输出该日期前一天和后一天的日期日期格式为:2018-03-21...原创 2020-03-04 18:30:38 · 417 阅读 · 0 评论 -
13216.将形如 5D, 30s 的字符串转为秒
题目链接问题编写一个函数,将形如 5D, 30s, 的字符串转为秒========= ======= ===================Character Meaning Example...原创 2020-03-04 18:27:56 · 814 阅读 · 0 评论