python3
文章平均质量分 60
Callme_Mr_Yang
这个作者很懒,什么都没留下…
展开
-
python命令行交互
python命令行特性sys.argv from __future__ import print_function import sys print(sys.argv)sys.stdin fileinput read_stdin.py # sys.stdin 可以直接跟 shell 的 管道 通讯 from __future__ import print_function import sys for line in原创 2021-02-20 22:26:32 · 833 阅读 · 0 评论 -
使用 python进行文本处理
文章目录字符串常量python 标准库正则字符集编码codecsjinja2字符串常量python 标准库join方法 ','.join(["a", "b"])切片 "abcdefg"[::1]leninstr.split()大小写 upper lower isupper islower swapcase # 交换大小写 capitalize # 首字母大写 istitle # 是否是标题(所有单词首字母原创 2021-02-19 22:40:32 · 331 阅读 · 0 评论 -
python 操作 linux系统目录/文件
文件读写open函数 f = open("123.txt", "r")文件打开模式rwxa避免文件句柄泄露 try: f = open("123.txt") print(f.read()) finally: f.close() # 使用 with with open("123.txt") as f: print(f.read())文件操作函数读函数r原创 2021-02-18 23:07:12 · 1358 阅读 · 0 评论 -
python监控linux
python 编写的监控工具系统资源统计 dstat用来取代 vmstat iostat netstat ifstat # centos 安装 yum install dstat # 如何使用 dstat -h # 输出到文件 dstat -a --output out.csv交互式监控工具 glances# 安装pip install glancesyum install glances# 开启glances原创 2021-02-17 22:39:47 · 293 阅读 · 2 评论 -
python自动生成文档/报告/邮件
使用 python 处理excelopenpyxl读写excel2000workbook 对象是excel工作簿的抽象worksheet 对象时对表格的抽象,cell 是对单元格的抽象 import openpyxl wb = openpyxl.load_workbook('123.xlsx') # wb的属性 wb.active wb.read_only wb.encoding wb.worksheets原创 2021-02-16 22:28:13 · 308 阅读 · 0 评论 -
python/shell 进行网络探测
shell ping 命令shell ping 命令行参数-c 数据报数量 for ip in 'cat ips.txt' do if ping $ip -c 2 &> /dev/null then echo "$ip is alive" else echo "$ip is unreachable" fi donepython 并发pin原创 2021-02-15 20:51:47 · 252 阅读 · 0 评论 -
python 远程系统管理工具paramiko/Fabric
SSH 访问远程服务器SSHOpenSSH 基本使用 # 重启 ssh 服务 /etc/init.d/sshd restart # ssh 配置文件地址 /etc/ssh/sshd_config # ssh username@remote_host -p 22 'COMMANDS' # 配置 ~/.ssh/config cat ~/.ssh/config Host host2 Stric原创 2021-02-13 22:36:00 · 367 阅读 · 0 评论 -
python 操作 mongodb
文章目录安装 pymongo连接mongodb连接库与集合mongodb 与 pymongo 方法对照表插入数据查询数据更新数据mongodb 和 pymongo 不通用的操作空值布尔值排序参数查询 _idpython 进行 and or 操作python 操作嵌入式文档和数组字段使用 python 进行聚合操作安装 pymongopython3 -m pip install pymongo连接mongodbfrom pymongo import MongoClientclient = Mong原创 2021-02-05 22:42:28 · 87 阅读 · 0 评论 -
python str和repr有什么区别?
文章目录设计目的区别补充:eval示例实践设计目的区别有两个函数可用于获取对象的可读表示 ,常用于打印输出及类型转换:repr(x) : 结合eval函数使用通常会将该变量的结果转换回原始对象,即将对象转化为供编译器(即机器)读取的形式。str(x) : 返回描述对象的可读字符串(即人类可读),由于会自动类型转换,这可能隐藏了一些技术转换细节。补充:eval补充介绍:eval()函数用来执行一个字符串表达式,并返回表达式的值如下代码:x = 7 eval( '3 * x' )#原创 2021-02-03 23:04:24 · 268 阅读 · 0 评论 -
Python import和reload对模块的影响
背景python 的 import 语句会直接运行模块,所以当模块顶层有直接调用时,调用会直接运行。# a.pyprint('test')# b.pyimport apython b.py# test风险点reload 模块会导致被修改的顶级变量被重置,造成数据丢失。所以在reload 前,一定要想好是不是要这么操作。# a.pya = 1# b.pyimport aprint(a.a)# a模块中变量被修改a.a += 1print(a.a)# 实际上并未重原创 2021-02-02 23:31:01 · 221 阅读 · 0 评论 -
python笔记
说明:从基本语法开始,介绍到python的对象、可迭代对象、装饰器、类、元类的基本使用,也包括了一些python自带的常用函数1、注释1-1、单行注释# 这里是注释print('早啊!!!')1-2、多行注释需要注意,这个多行注释跟python的多行字符串格式一样,这个多行注释只有放在指定的地方才会被识别的注释,文件开头,类名称下面,函数名下面"""这是一个多行注释在多行...原创 2020-05-18 22:36:24 · 199 阅读 · 0 评论 -
python3 中的几种除法,小数的不同显示
环境:python3.6.1一、python3 中的除法 在python3中,一个算数表达式中遇到除法时,有两种不同的除法方式可以选择,分别是/ 和 // 。不同的表达式有不同的运行结果,在这里做个详细说明。 1、 / 操作符(真除法) 在python3中,/操作符在表达式中时运行的永远是真除法,无论接受任何类型,结果都会保持小数部分。...原创 2018-08-28 22:13:04 · 8394 阅读 · 0 评论 -
python3 如何对一个数进行开方(3种方法)
1、使用math模块 import mathmath.sqrt(144) # 122、使用内置函数powpow(144, 0.5) # 123、使用数学表达式144**0.5 # 12原创 2018-08-30 21:35:51 · 88913 阅读 · 0 评论 -
python3 进行保精度运算 fractions 模块 简单使用
在实际应用场景中,采用 / 运行除法得到的结果如果是 无限小数 或 无理数,那么它会失去原有的精度。为了保证原有的精度,python提供了fractions模块,采用分数的形式使运算的一直是有理数而不会失去原有精度。fractions模块是python自带模块,不需要安装,直接倒入即可import fractions简单使用#创建fractions对象d = fracti...原创 2018-07-31 23:37:25 · 1025 阅读 · 0 评论 -
python decimal(小数)模块
在Django中遇到商品金额时只知道使用decimalfiled,但是并不是特别了解底层的python decimal模块,偶然看书学习到这块,做个记录跟博友们一起分享。decimal 模块是python内置模块, 不需要安装,直接导入即可import decimal简单使用d = decimal.Decimal('3.1415926')在python3环境中,这里最好传入...原创 2018-07-31 22:57:04 · 8958 阅读 · 0 评论