随笔分类 -  Python

摘要:创建数据库表 #!/usr/bin/python3 import pymysql # 打开数据库连接 db = pymysql.connect(host='localhost', user='testuser', password='test123', database='TESTDB') # 使用 阅读全文
posted @ 2022-02-03 19:39 超级宝宝11 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1. 转义方法 pymysql中有专门的转义方法,导入语法如下: # v1.0.0及以上 from pymysql.converters import escape_string # v0.10.1及以下 from pymysql import escape_string 注意:v1.0.0及以上请 阅读全文
posted @ 2022-02-03 18:51 超级宝宝11 阅读(1563) 评论(0) 推荐(0) 编辑
摘要:环境变量设置PYTHONPATH解决impor导入模块报错 一、win10系统 window系统高级设置-》 系统环境变量里 新建环境变量名 PYTHONPATH 并设定值就可以了。 注意';'分号隔开 参考链接:https://www.cnblogs.com/willowj/p/6433103.h 阅读全文
posted @ 2022-01-25 20:09 超级宝宝11 阅读(4147) 评论(0) 推荐(0) 编辑
摘要:一、 无论对 logging.getLogger('someLogger') 进行多少次调用,都会返回同一个 logger 对象的引用。不仅在同一个模块内如此,只要是在同一个 Python 解释器进程中,跨模块调用也是一样。同样是引用同一个对象,应用程序也可以在一个模块中定义和配置一个父 logge 阅读全文
posted @ 2022-01-25 18:57 超级宝宝11 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:之前如果要使用 python 操作文件路径,我总是会条件反射导入 os.path。 而现在,我会更加喜欢用新式的 pathlib, 虽然用得还是没有 os.path 熟练,但是以后会坚持使用。 pathlib 库从 python3.4 开始,到 python3.6 已经比较成熟。如果你的新项目可以直 阅读全文
posted @ 2022-01-24 13:16 超级宝宝11 阅读(494) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python 有什么用? 我们经常会在别人的脚本或者项目的入口文件里看到第一行是下面这样 #!/usr/bin/python 或者这样 #!/usr/bin/env python 那么他们有什么用呢? 要理解它,得把这一行语句拆成两部分。 第一部分是 #! 第二部分是  阅读全文
posted @ 2022-01-24 10:01 超级宝宝11 阅读(300) 评论(0) 推荐(0) 编辑
摘要:在一些Python的工程项目中,我们会看到函数参数中会有冒号,有的函数后面会跟着一个箭头,你可能会疑惑,这些都是什么东西? 其实函数参数中的冒号是参数的类型建议符,告诉程序员希望传入的实参的类型。函数后面跟着的箭头是函数返回值的类型建议符,用来说明该函数返回的值是什么类型。 更官方的解释:此为typ 阅读全文
posted @ 2022-01-23 20:37 超级宝宝11 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一、pdb有2种用法: 非侵入式方法(不用额外修改源代码,在命令行下直接运行就能调试) python3 -m pdb filename.py 侵入式方法(需要在被调试的代码中添加一行代码然后再正常运行代码) import pdb;pdb.set_trace() 当你在命令行看到下面这个提示符时,说明 阅读全文
posted @ 2022-01-07 09:35 超级宝宝11 阅读(231) 评论(0) 推荐(0) 编辑
摘要:实现了类似xshell软件,进行ssh登录,然后输入命令看到结果的效果 # -*- coding:utf-8 -*- import paramiko import time hostname = '192.168.10.40' port = 22 username = 'root' password 阅读全文
posted @ 2021-11-23 09:14 超级宝宝11 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况。因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现。 最初的第一个 Expect 是由 TCL 语言实现的,所以后来的 Expect 都大致参考了最初的用法和流程。 阅读全文
posted @ 2021-11-17 10:26 超级宝宝11 阅读(924) 评论(0) 推荐(0) 编辑
摘要:一、os.system方法 优点:使用方法简单。 缺点:1)返回值只包含命令执行状态,不包含命令输出。2)阻塞 1)返回值 执行操作系统的命令,将结果输出到屏幕,只返回命令执行状态(0:成功,非 0 : 失败) >>> result = os.system('pwd') /root >>> resu 阅读全文
posted @ 2021-11-16 14:07 超级宝宝11 阅读(8295) 评论(1) 推荐(1) 编辑
摘要:简单介绍 通过一个python命令快速共享文件给他人。 操作步骤 1、打开cmd命令行,切换到需要共享文件的目录,执行命令 python -m SimpleHTTPServer 。 2、打开浏览器,在地址栏中输入http://10.10.11.164:8000或者http://localhost:8 阅读全文
posted @ 2017-08-26 15:55 超级宝宝11 阅读(454) 评论(0) 推荐(0) 编辑
摘要:一、简介 1、在操作系统mac10.10(yosemite)中搭建Python多版本虚拟环境; 2、多版本虚拟环境包含三个含义: 在一个操作系统中安装多个版本的Python,不同版本可以随意切换,例如Python2.5、Python2.7、Python3.0、Python3.6共存于mac10.10 阅读全文
posted @ 2017-02-03 17:22 超级宝宝11 阅读(356) 评论(0) 推荐(0) 编辑