python基础
yaaaxia
这个作者很懒,什么都没留下…
展开
-
Python基础--loguru日志
前言:loguru 库的使用可以说是十分简单,我们直接可以通过导入它本身封装好的logger 类就可以直接进行调用。loguru 本身就是一个已经实例化好的对象,如果没有特殊的配置需求,那么自身就已经带有通用的配置参数;同时它的用法和logging库输出日志时的用法一致。loguru 支持输出到多个文件,分级别分别输出,过大创建新文件,过久自动删除等等。1、安装loguru:pip install loguru2、基础用法:from loguru import loggerlogger.in原创 2022-02-16 18:24:59 · 1391 阅读 · 5 评论 -
Python基础--读取yaml文件
一、YAML语法基础知识1、YAML基本语法规则如下:大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许空格缩进的空格数不重要,只要相同层级的元素左对齐即可'#'表示注释2、YAML 支持的数据结构有三种对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)纯量(scalars):单个的、不可再分的值3、YAML 对象对象键值对使用冒号结构表示 k原创 2021-12-21 15:10:09 · 1089 阅读 · 0 评论 -
Python基础--os.path模块
常用os.path模块的使用方法os.path.dirname(path) 返回文件目录os.path.abspath(path) 返回绝对路径os.path.join(path1,path2) 把目录和文件名合成一个路径栗子:当前文件路径为:E:/Project/untitled/study/test.py1、os.path.dirname()用法:import osprint(os.path.dirname(__file__)) # 返回当前文件的目录print(os.path.di原创 2021-11-10 14:51:58 · 705 阅读 · 0 评论 -
Python基础-小结
这里写自定义目录标题1、使用pip安装whl文件时,不知选择32位还是64位版本安装?打开cmd,输入 python ,显示为32位即选择32位安装,显示为64位即选择64位安装2、文件路径的处理?如:以打开文件为例,文件路径为:“C:\Users\阿娇啊\Desktop\a\abc.txt”实际运用时,需写为:fh1 = open('C:\\Users\\阿娇啊\\Desktop\\a\\abc.txt', 'w')fh2 = open('C:/Users/阿娇啊/Desktop/a/ab原创 2021-05-25 17:06:20 · 75 阅读 · 0 评论 -
Python基础--连接xshell
Python 连接xshellfrom paramiko import SSHClient, AutoAddPolicyssh = SSHClient()# 允许连接不在know_hosts文件里的主机ssh.set_missing_host_key_policy(AutoAddPolicy())# 连接服务器ssh.connect(hostname='192.168.2.115', port=22, username='root', password='password')# 执行命令c原创 2021-03-18 11:33:26 · 2635 阅读 · 3 评论 -
Python基础--连接数据库
Python–连接数据库目的:python通过ssh连接数据库import MySQLdbfrom sshtunnel import SSHTunnelForwarderimport reclass SSHMySQL(object): def __init__(self): self.server = self.get_server() self.conn = self.get_conn() self.cur = self.conn.cu原创 2021-03-18 11:11:27 · 128 阅读 · 0 评论 -
python基础-xlrd读取表格
一、Xlrd模块介绍1、xlrd模块用于读取excel表格数据;2、支持xlsx和xls格式的excel表格;3、安装方式:pip3 install xlrd;二、基本函数1.工作表的操作:.open_workbook() 打开文件.sheets() 获取所有sheet的对象,以列表的形式展示.sheets()[0] 通过索引顺序获取工作表.sheet_by_name(sheet_name) 通过名称获取工作表2.行的操作:table.nrows 获取该sheet中的原创 2020-12-03 15:36:23 · 2414 阅读 · 2 评论