![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python编程快速上手
文章平均质量分 64
漠然是漠然
这个作者很懒,什么都没留下…
展开
-
Python的threading模块
在等待time.sleep()的循环调用完成时,程序不能做任何事情,它只是在那里做着,直到2029年万圣节。这是因为Python程序在默认情况下,只有一个执行线程。原创 2023-07-29 18:09:38 · 1025 阅读 · 38 评论 -
Python中的datetime模块
time模块用于取得UNIX纪元时间戳,并加以处理。但是,如果以方便的格式显示日期,或对日期进行算数运算,就应该使用datetime模块。原创 2023-07-23 15:29:40 · 2913 阅读 · 37 评论 -
Python中的time模块
计算机的系统时钟设置为特定的日期、时间和时区。内置的time模块让Python程序能读取系统时钟的当前时间。在time模块中,time.time()和time.sleep()函数是最有用的模块。原创 2023-07-16 18:57:33 · 407 阅读 · 29 评论 -
Python编程快速上手第15章15.7.3蛮力PDF口令破解程序
利用第9章学过的文件读取技巧来读取这个文件,并创建一个单词字符串的列表。然 后循环遍历这个列表中的每个单词,将它传递给decrypt()函数,如果这个函数返回整 数0,口令就是错的,程序应该继续尝试下一个口令。你应该尝试每个单词的大小写形式(在我的笔记本 电脑上,遍历来自字典文件的88 000个大小写单词只要几分钟时间。假定有一个加密的PDF文档,你忘记了口令,但记得它是一个英语单词。作为替代,你可以写一个程序,尝试用所有可能的英语单词来 解密这个PDF文档,直到找到有效的口令。这称为蛮力口令攻击。原创 2023-06-19 15:33:48 · 115 阅读 · 7 评论 -
Python编程快速上手第13章实践项目13.14.5电子表格到文本文件
编写一个程序来执行与前一个程序相反的任务。该程序应该打开一个电子表格,将列 A中的单元格写入一个文本文件,将列B中的单元格写入另一个文本文件,以此类推。若是表格文件比较大,则先将表格数据存储到列表中,然后一次写入所有列,这样可以减少磁盘I/O操作的数量,使程序运行时间缩短。其中写模式'w'也可以根据情况改为附加模式'a',以免覆盖了文件原来的内容。还有一种更简单的方法,就是使用pandas库来实现。同时,此代码将保留电子表格中的每一行,包括表头。原创 2023-06-06 18:34:37 · 149 阅读 · 5 评论 -
Python编程快速上手第13章实践项目13.14.2空行插入程序
用你自己程序的绝对路径替换该路径,并将这个文件以.bat文件拓展名保存(如blankRowInserter.bat)。程序应该从第N行开始,在电子表格中插入M个空行。此程序可以这样写:读入电子表格的内容,然后再写入新的电子表格时,利用for循环复制前面N行。对于剩下的行,行号加上M,然后将其写入输出的电子表格。其中,N是要从哪一行开始插入空行,M是要插入的空行数量,filename是要操作的电子表格文件名。程序会在同一目录下生成一个新的电子表格文件new_example.xlsx,其中已经插入了空行。原创 2023-06-04 16:41:51 · 203 阅读 · 6 评论