随笔分类 -  python随笔

平时遇到的,比较特殊的问题。
摘要:imaplib IMAP4协议客户端 该模块定义了三个类, IMAP4 , IMAP4_SSL 和 IMAP4_stream 它封装了到IMAP4服务器的连接,并实现了在中定义的IMAP4rev1客户机协议的一个子集。 RFC 2060 . 它与IMAP4向后兼容 (RFC 1730 )服务器,但请 阅读全文
posted @ 2020-10-16 18:08 小白也会飞 阅读(1506) 评论(0) 推荐(0)
摘要:Python中有split()和os.path.split()两个函数: split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。 os.path.split():将文件名和路径分割开。 1、split()函数 语法:str.split(str=" ",num=stri 阅读全文
posted @ 2020-10-14 16:11 小白也会飞 阅读(398) 评论(0) 推荐(0)
摘要:os.path.realpath(path) 返回指定文件的规范路径,消除路径中存在的任何符号链接(如果操作系统支持)。 注解:当发生符号链接循环时,返回的路径将是该循环的某个组成部分,但不能保证是哪个部分。 在 3.6 版更改: 接受一个 类路径对象。 在 3.8 版更改: 在 Windows 上 阅读全文
posted @ 2020-10-14 15:45 小白也会飞 阅读(3013) 评论(0) 推荐(0)
摘要:运行代码: import glob import os project_dict = {} pdl_pdf = glob.glob(r"C:\Users\86177\Desktop\testbed\server\PDL1\one.pdf")[0] HE_jpg = glob.glob(r"C:\Us 阅读全文
posted @ 2020-10-13 17:03 小白也会飞 阅读(423) 评论(0) 推荐(0)
摘要:os.path.isdir()方法 os.path.isdir()函数来判断路径是否为目录。 在Python编程语言中可以使用os.path.isdir()函数判断某一路径是否为目录。其函数原型如下所示。 os.path.isdir(path) 其参数含义如下。path 要进行判断的路径。以下实例判 阅读全文
posted @ 2020-10-13 11:07 小白也会飞 阅读(3112) 评论(0) 推荐(0)
摘要:返回path最后的文件名。如果path以/或\结尾,那么就会返回空值。 >>> os.path.basename('c:\test.csv') 'test.csv' #(这里csv被当作文件名处理了) csv是一个目录 >>> os.path.basename('c:\csv') 'csv' 阅读全文
posted @ 2020-10-13 10:48 小白也会飞 阅读(2999) 评论(0) 推荐(0)
摘要:Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值。 语法 get()方法语法: dict.get(key, default=None) 参数 key -- 字典中要查找的键。 default -- 如果指定键 阅读全文
posted @ 2020-10-13 10:41 小白也会飞 阅读(772) 评论(0) 推荐(0)
摘要:我们已经学会了如何用 Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符 "你好,世界" 就有可能会碰到中文编码问题。 Python 文件中如果未指定编码,在执行过程会出现报错: #!/usr/bin/python print ("你好,世界") 以上程序执行输 阅读全文
posted @ 2020-10-13 10:22 小白也会飞 阅读(223) 评论(0) 推荐(0)
摘要:python文件读写,以后就用with open语句 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象 阅读全文
posted @ 2020-10-13 10:18 小白也会飞 阅读(8515) 评论(0) 推荐(0)
摘要:sys.path.append() 当我们导入一个模块时:import xxx,默认情况下python解析器会搜索当前目录、已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中: >>> import sys >>> sys.path ['', 'C:\\Python352\\Lib\ 阅读全文
posted @ 2020-10-12 18:49 小白也会飞 阅读(2346) 评论(0) 推荐(0)
摘要:一,docx模块 Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都看做对象,对对象进行处理就是对word文档的内容处理。 二,相关概念 如果需要读取word文档中的文字(一般来说,程 阅读全文
posted @ 2020-10-12 12:08 小白也会飞 阅读(1233) 评论(0) 推荐(0)
摘要:触发异常 我们可以使用raise语句自己触发异常 raise语法格式如下: raise [Exception [, args [, traceback]]] 语句中 Exception 是异常的类型(例如,NameError)参数标准异常中任一种,args 是自已提供的异常参数。 最后一个参数是可选 阅读全文
posted @ 2020-10-12 11:10 小白也会飞 阅读(504) 评论(0) 推荐(0)
摘要:Python中有join和os.path.join()两个函数,具体作用如下: join:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串os.path.join(): 将多个路径组合后返回 一、函数说明 1.join()函数 语法:‘sep’.join(se 阅读全文
posted @ 2020-10-12 10:25 小白也会飞 阅读(1761) 评论(0) 推荐(0)
摘要:Python round() 函数 描述 round() 方法返回浮点数x的四舍五入值。 语法 以下是 round() 方法的语法: round( x [, n] ) 参数 x -- 数值表达式。 n -- 数值表达式,表示从小数点位数。 返回值 返回浮点数x的四舍五入值。 实例 以下展示了使用 r 阅读全文
posted @ 2020-09-30 09:22 小白也会飞 阅读(1183) 评论(0) 推荐(0)
摘要:Python strip()方法 描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。 语法 strip()方法语法: str.strip([chars]); 参数 chars -- 阅读全文
posted @ 2020-09-30 09:11 小白也会飞 阅读(411) 评论(0) 推荐(0)
摘要:Python os.listdir() 方法 概述 os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。 它不包括 . 和 .. 即使它在文件夹中。 只支持在 Unix, Windows 下使用。 语法 listdir()方法语法格式如下: os.listdir(pat 阅读全文
posted @ 2020-09-29 18:36 小白也会飞 阅读(466) 评论(0) 推荐(0)
摘要:python中读取yaml配置文件 读取yaml文件数据 python通过open方式读取文件数据,再通过load函数将数据转化为列表或字典; import yaml import os def get_yaml_data(yaml_file): # 打开yaml文件 print("***获取yam 阅读全文
posted @ 2020-09-29 17:54 小白也会飞 阅读(28815) 评论(1) 推荐(0)
摘要:os.system函数 前沿: os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成。返回的是退出状态码。 os的system原理 system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的 阅读全文
posted @ 2020-09-29 16:43 小白也会飞 阅读(2294) 评论(0) 推荐(0)
摘要:glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:"*", "?", "[]"。"*"匹配0个或多个字符;"?"匹配单个字符;"[]"匹配指定范围内的字符,如:[0-9]匹配数字。 glob.glob 阅读全文
posted @ 2020-09-29 14:48 小白也会飞 阅读(713) 评论(0) 推荐(0)
摘要:这篇教程旨在作为 argparse 的入门介绍,此模块是 Python 标准库中推荐的命令行解析模块。 注解 还有另外两个模块可以完成同样的任务,称为 getopt (对应于 C 语言中的 getopt() 函数) 和被弃用的 optparse。还要注意 argparse 是基于 optparse  阅读全文
posted @ 2020-09-29 12:55 小白也会飞 阅读(401) 评论(0) 推荐(0)