09 2023 档案
摘要:一、什么是线程线程(Thread)也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线
阅读全文
摘要:一、multiprocessing模块提供了一个创建进程的类Process,其创建进程有两种方法:1、创建一个Process类的实例,并指定目任务函数:示例代码: 1 from multiprocessing import Process 2 import os 3 import time 4 5
阅读全文
摘要:MYSQL数据库经常会出现重启数据库服务时卡住不动了,这时只能手动KILL进程,但很多情况下KILL后数据库服务就无法启动了,一般都是ibdata1这个文件损坏导致的,基本没有办法在原来的基础上恢复数据库。官方文档给出的解决办法是,新建一台数据库实例,版本要和原来的一样,前提是INNODB表必须是独
阅读全文
摘要:第一步:用poplib模块把邮件的原始文本下载到本地。 第二步:用email模块解析原始文本,还原为邮件对象。 1 import poplib 2 from email.parser import Parser 3 from email.header import decode_header 4 f
阅读全文
摘要:1 import smtplib 2 from email.mime.text import MIMEText 3 from email.mime.multipart import MIMEMultipart 4 from email.mime.image import MIMEImage 5 fr
阅读全文
摘要:1 import smtplib 2 from email.mime.text import MIMEText 3 4 #第三方SMTP服务器 5 mail_host = "" #服务器 6 mail_user = "" 7 mail_pass = "" 8 sender = "abc@sina.c
阅读全文
摘要:1 import ftplib,os 2 temp=os.environ["temp"] 3 #参考连接:https://blog.csdn.net/wyt2wyt/article/details/128951039 4 ftp = ftplib.FTP() 5 ftp.connect("127.0
阅读全文
摘要:1 from pyftpdlib.authorizers import DummyAuthorizer 2 from pyftpdlib.handlers import FTPHandler,ThrottledDTPHandler 3 from pyftpdlib.servers import FT
阅读全文
摘要:subprocess模块是python自带的,安主要用来取代一些旧的模块或方法,如os.system、os.spawn*、os.popen*、commands.*,因此如果需要用python调用外问命令或任务时,则优先使用subprocess模块。使用subprocess模块可以方便地执行操作系统支
阅读全文