文章分类 -  python 学习

摘要:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 使用其他服务商的 SMTP 访问,( 阅读全文
posted @ 2021-10-23 14:56 江戸川のコナン 阅读(37) 评论(0) 推荐(0) 编辑
摘要:脚本如下: vim sss.py # -*- coding: utf-8 -*- #!/usr/bin/env python3 import pymongo def main(): url = 'mongodb://user:ABC1234@192.168.8.1:27017/admin?authS 阅读全文
posted @ 2021-01-26 21:11 江戸川のコナン 阅读(294) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python3 import pymysql # 连接mysql db = pymysql.connect("192.168.253.130", "root", "liushubo123", "python") cursor = db.cursor() # 创建游标 # sql 阅读全文
posted @ 2020-09-16 18:38 江戸川のコナン 阅读(279) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python3 import pymysql # 调用pymysql模块 db = pymysql.connect("192.168.253.130", "root", "liushubo123", "gm") cursor = db.cursor() # 创建一个游标 try 阅读全文
posted @ 2020-09-16 16:44 江戸川のコナン 阅读(282) 评论(0) 推荐(0) 编辑
摘要:什么是forking fork在linux系统中使用非常广泛,当某一个命令执行时,父进程(当前进程)会fork出一个子进程 父进程将自身资源拷贝一份,命令在子进程中运行时,就具有和父进程一样的运行环境。 之前我们写的程序都是单线程的,当执行大量的数据的时候,效率会很低,因此,我们使用多线程会提高效率 阅读全文
posted @ 2020-06-19 16:24 江戸川のコナン 阅读(79) 评论(0) 推荐(0) 编辑
摘要:正则表达式re import re a = re.match('f..', 'food') print(a.group()) # 从左至右匹配,匹配到返回值,匹配不到返回None b = re.findall('f..', 'seafood is food') print(b) # 返回所有匹配项组 阅读全文
posted @ 2020-06-11 14:01 江戸川のコナン 阅读(166) 评论(0) 推荐(0) 编辑
摘要:模块:就是一个 .py 的文件,文件去掉.py,左边就是模块名,可以import导入。 模块的命名:符合标识符的命名,首字符必须是下划线或者字母,后续字符可以是字母数字下划线,并且区分大小写;不能和系统模块重名。 名称空间:一个名字就是一个名称空间。 导入模块到系统中,类似于linux的、/usr/ 阅读全文
posted @ 2020-05-12 10:37 江戸川のコナン 阅读(227) 评论(0) 推荐(0) 编辑
摘要:函数的基础 函数不允许在函数未声明之前对其进行引用或者调用。 def foo(): print('in foo') bar() def bar(): print('in bar') if __name__ == '__main__': foo() # 正常执行,虽然bar()的定义在后面 ##### 阅读全文
posted @ 2020-04-17 10:28 江戸川のコナン 阅读(70) 评论(0) 推荐(0) 编辑
摘要:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 使用其他服务商的 SMTP 访问,( 阅读全文
posted @ 2020-04-09 20:49 江戸川のコナン 阅读(96) 评论(0) 推荐(0) 编辑
摘要:创建字典 # 创建字典 adict = {} dict(['ab', 'cd']) # {'a': 'b', 'c': 'd'} bdict = dict([('name', 'bob'), ('age', 25)]) # {'name': 'bob', 'age': 25} cdict = {}. 阅读全文
posted @ 2020-04-03 11:30 江戸川のコナン 阅读(129) 评论(0) 推荐(0) 编辑
摘要:shell 相关模块 shutil模块 复制、移动、拷贝目录、删除、拷贝权限、拷贝元数据、更改文件的属主属组 import shutil with open('/etc/passwd', 'rb') as sfobj: with open('/tmp/mima.txt', 'wb') as dfob 阅读全文
posted @ 2020-04-01 11:22 江戸川のコナン 阅读(202) 评论(0) 推荐(0) 编辑
摘要:for循环语法结构 python中的for接受可迭代对象(例如序列或迭代器)作为其参数,每次迭代其中一个元素 与while循环一样,支持break、continue、else语句 一般情况下,循环次数未知采用while循环,循环次数已知采用for循环 for iter_var in iterable 阅读全文
posted @ 2020-03-27 14:53 江戸川のコナン 阅读(131) 评论(0) 推荐(0) 编辑
摘要:基本数字类型 int:有符号整数(无小数点) bool:布尔值(真假) True:1 False:0 float:浮点数(有小数点) complex:复数 数字的表示方式 python默认以十进制数显示: 0o 开头8进制 0x 开头16进制 0b 开头2进制 例如: print(23) # 十进制 阅读全文
posted @ 2020-03-25 16:27 江戸川のコナン 阅读(186) 评论(0) 推荐(0) 编辑
摘要:了解python https://www.runoob.com/python3/python3-tutorial.html https://www.runoob.com/python3/python3-intro.html Python3 环境搭建 https://www.runoob.com/py 阅读全文
posted @ 2020-03-25 11:56 江戸川のコナン 阅读(90) 评论(0) 推荐(0) 编辑

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