分类
摘要:
我正在尝试将字符串“20091229050936”转换为“2009年12月29日(UTC)”
>>>import time
>>>s = time.strptime("20091229050936", "%Y%m%d%H%M%S")
>>>print... 阅读原文
2019-09-01 22:51:01 阅读(2299) 评论(0)
摘要:
在类中定义__slot__属性来限制实例的属性字段,在创建大量对象的场合可以减少内存占用。
创建大量对象是内存占用对比:
类中不使用__slot__
class MySlot:def __init__(self, a, b, c):
self.a = a
se... 阅读原文
2019-09-01 21:48:01 阅读(2795) 评论(0)
摘要:
os模块
1.os.getcwd()
获取当前工作目录,即当前python脚本工作的目录路径
import os
print(os.getcwd()) #C:\Users\Administrator\PycharmProjects\PYL\temp_file
2.os.chdir... 阅读原文
2019-09-01 20:29:06 阅读(2440) 评论(0)
摘要:
lambda表达式主要用于短小的回调函数。
形如:
lambda arg1[,arg2][,arg3][...]: expression
arg1[,arg2][,arg3][...]为参数列表。
expression表达式语句中不能出现多条语句。
lambda应用举例:
计算最大值:
_lamd = la... 阅读原文
2019-09-01 19:57:02 阅读(2426) 评论(0)
摘要:
操作系统会为每一个创建的进程分配一个独立的地址空间,不同进程的地址空间是完全隔离的,因此如果不加其他的措施,他们完全感觉不到彼此的存在。那么进程之间怎么进行通信?他们之间的关联是怎样的?实现原理是什么?本文就来借助Python简单的聊一下进程之间的通信?还是那句话,原理是相同的,希望能透过具体的例子来体会一下... 阅读原文
2019-09-01 19:15:05 阅读(2343) 评论(0)
摘要:
一、进程和线程
进程
假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),
而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CPU资源。
是不是在程序A读取数据的过程中,让程序B去执行,当程序A读取完数据之后,让
... 阅读原文
2019-09-01 18:41:01 阅读(2343) 评论(0)
摘要:
由于最近正在放暑假,所以就自己开始学习python中有关爬虫的技术,因为发现其中需要安装许多库与软件所以就在这里记录一下以避免大家在安装时遇到一些不必要的坑。
一. 相关软件的安装:
1. homebrew:
homebrew 是mac os系统下的包管理器由于功能齐全所以在这里... 阅读原文
2019-09-01 18:18:01 阅读(2378) 评论(0)
摘要:
文本属性
文本对齐
text-align规定元素中文本的水平对齐方式
属性值:none、center、left、right、justify。
文本颜色
color属性
文本首行缩进
text-indent规定文本首行缩进的距离,... 阅读原文
2019-09-01 17:14:03 阅读(2437) 评论(0)
摘要:
答案
Python并不支持真正意义上的多线程。Python中提供了多线程包,但是如果你想通过多线程提高代码的速度,使用多线程包并不是个好主意。Python中有一个被称为Global Interpreter Lock(GIL)的东西,它会确保任何时候你的多个线程中,只有一个被执行。线程的执行速度非常之快,会让... 阅读原文
2019-09-01 17:12:15 阅读(2316) 评论(0)
摘要:
引言
列表是按照特定格式排序而成的,有时候这种排序方式我们并不喜欢,我们希望它可以按照我们的方式来进行正序或者倒序排序,或其他的排序方式
反转与排序
比如说我这里有一组列表,里面存放的全部都是数值,但非常乱,要你将它按从小到大或从大到小排序
列表可以按正序排序,也可以按倒序排序,排序分永久性的和临时性的... 阅读原文
2019-09-01 16:25:02 阅读(2332) 评论(0)