首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序猿的大杂烩

    Python3 模块

    模块 Python3 模块简介 import 语句 from…import 语句 from…import* 语句 name属性 dir() 函数 标准模块 包 从一个包中导入* Python3 模块简介 模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法,我们可以把写好的一些可复用的函数,封装成模块然后发布到Python的本地库中。 下面是一个使用 python 标准库中模块的例子。 3、sys.path 包含了一个 Python 解释器自动查找所需模块的路径的列表。 (例如,Windows 95就很讨厌的把每一个文件的首字母大写显示)而且 DOS 的 8+3 命名规则对长模块名称的处理会把问题搞得更纠结。

    1.1K30发布于 2020-09-23
  • 来自专栏全栈程序员必看

    python3 zipfile模块_Python ZipFile模块详解

    大家好,又见面了,我是你们的朋友全栈君 Python zipfile模块用来做zip格式编码的压缩和解压缩的,zipfile里有两个非常重要的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下 比如要读取一个Python zipfile 模块,这里假设filename是一个文件的路径: 代码如下: import zipfile z =zipfile.ZipFile(filename, ‘r’) 其实这个就是Python ZipFile模块的write方法中第二个参数的作用了。 只需要这样调用: 代码如下: z.write(“test/111.txt”, “test22/111.txt”) 以上就是我们为大家介绍的有关Python ZipFile模块的相关知识。

    1K20编辑于 2022-09-29
  • 来自专栏Laoqi's Linux运维专列

    python3python模块+(复习)

    x = dict(a = 1, b = 2) y = dict(c = 3, d = 4) x.update(dict(m = 100)) x["n"] = 200 print(x) 复习三,文件操作 实例3: 假如只给r权限: #! File "D:/python/Python Items/Python_Test/9/demon1.py", line 21, in <module> raise e File "D:/python module 和目录的区别,看是否有 init.py 文件 模块 时间模块: #! 十进制的秒数 %c 标准时间,如:04/25/17 14:35:14 类似于这种形式 %a 本地(locale)简化星期名称 %b 本地简化月份名称 %d 一个月中的第几天(01 - 31) time 模块

    1.3K70发布于 2018-05-09
  • 来自专栏sktj

    python3 常见模块

    sys模块 sys.argv[1] sys.exit() sys.stdin sys.stdout sys.stderr ? ? ordereddict 维持原来添加的顺序 迭代模块itertools ? ? ? 函数模块 functools 缓存结果,部分函数,reduce ? ?

    40820发布于 2019-12-12
  • 来自专栏程序员同行者

    python3模块: uuid

    全称为:UUID--Universally Unique IDentifier 在python 中叫做UUID,在C#中称为 GUID--Globally Unique IDentifier. (2). uuid2()---基于分布式计算环境DCE(python中没有这个函数)   算法和uuid1相同,不同的是把时间戳的前4位换位POSIX的UID,实际中很少用到该方法。 (3). uuid3()---基于名字和MD5散列值   通过计算名字和命名空间的MD5散列值得到,保证了同一命名空间中不同名字的唯一性,和不同命名空间的唯一性, 但同一命名空间的名字生成相同的uuid 使用经验: Python中没有基于DCE的,所以uuid2可以忽略 uuid4存在概率性重复,由无映射性,最好不用 如果在global的分布式计算环境下,最好用uuid1 若有名字的唯一性要求,最好使用 uuid3或uuid5 二.

    1.8K20发布于 2018-06-22
  • 来自专栏毛利学Python

    Python3-logging模块

    本文链接:https://blog.csdn.net/a54288447/article/details/80804007 logging模块Python3自带用来记录日志的模块。 : 第一种方式是使用logging提供的模块级别的函数 第二种方式是使用Logging日志系统的四大组件 logging模块定义的模块级别函数 函数 说明 logging.debug(msg, *args 需要之前的logging.basicConfig()的设置,才会输出这个,因为logger的handler还没有加 handler类 通过handler对象可以把日志内容写到不同地方,python提供了十几种实用的 调用日志记录函数的源代码所在的行号 funcName %(funcName)s 调用日志记录函数的函数名 process %(process)d 进程ID processName %(processName)s 进程名称,Python ,并且报错信息单独存放,这需要不同的handler 3.info和error需要不同的日志格式 ?

    91810发布于 2019-10-24
  • 来自专栏程序员同行者

    python3模块: os

    简介 os模块主要用于提供系统高级别的操作。

    79430发布于 2018-07-02
  • 来自专栏python前行者

    python3 argparse模块

    1、定义:argparse是python标准库里面用来处理命令行参数的库 2、命令行参数分为位置参数和选项参数: 位置参数就是程序根据该参数出现的位置来确定的 如:[root@openstack #其中root/是位置参数 选项参数是应用程序已经提前定义好的参数,不是随意指定的 如:[root@openstack_1 /]# ls -l # -l 就是ls命令里的一个选项参数 3、 使用步骤: (1)import argparse 首先导入模块 (2)parser = argparse.ArgumentParser() 创建一个解析对象 (3)parser.add_argument

    1.1K50发布于 2019-03-25
  • 来自专栏程序员同行者

    python3模块: sys

    一.简介   sys模块用于提供对python解释器的相关操作。 二.常用函数 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules 返回系统导入的模块字段,key是模块名,value是模块 sys.exit(n) ()[:-1] sys.modules.keys() 返回所有已经导入的模块名 sys.modules.values() 返回所有已经导入的模块 sys.exc_info() 获取当前正在处理的异常类 sitecustomize使用,一旦别site模块使用了,他会从sys模块移除 sys.builtin_module_names Python解释器导入的模块列表 sys.executable Python解释程序路径 sys.getwindowsversion() 获取Windows的版本 sys.copyright 记录python版权相关的东西 sys.byteorder

    77630发布于 2018-06-22
  • 来自专栏python3

    python 3 的selenium模块

    基于python 3 的selenium模块实现网页自动登陆 ----http://blog.csdn.net/u010637662/article/details/53612197 [Python chromedriver与chrome版本映射表(更新至v2.30) ----http://blog.csdn.net/huilan_same/article/details/51896672 [Python 爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图 ----http://blog.csdn.net/eastmount/article/details/47799865 python-selenium-firefox /usr/bin/python # -*- coding: utf-8 -*- import time import os from selenium import webdriver from selenium.webdriver.common.keys :     print('can not find PM') try:     if driver.find_element_by_xpath('//*[@id="_label"]/tbody/tr[3]

    68710发布于 2020-01-06
  • 来自专栏python3

    python模块part3

    一:内建模块 time和datetime(http://www.jb51.net/article/49326.htm) 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。 /wupeiqi/articles/4963027.html  6.json和pickle模块 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python 特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、load ? 7. shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 import shelve   d = shelve.open

    91410发布于 2020-01-03
  • 来自专栏python3

    Python3 日志模块

    Python3 日志模块 python3 日志模块官网说明 python中日志等级从高到低依次为:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET /usr/bin/python3 import logging logging.info('this is the info message') logging.debug('this is the debug /usr/bin/python3 import logging logging.basicConfig(filename='test.log',level=logging.DEBUG,format='% Logger通常对应了程序的模块名,比如聊天工具的图形界面模块可以这样获得它的Logger: LOG=logging.getLogger(”chat.gui”) 而核心模块可以这样: LOG=logging.getLogger 参见Python内置函数open()的用法。默认是’a',即追加。

    96620发布于 2020-01-03
  • 来自专栏python3

    Python3: datetime模块

    datetime模块定义了以下几个类: datetime.date: 表示日期的类,常用的属性有year, month, day; datetime.time: 表示时间的类,常用的属性有hour, date.isoformat(): 返回格式如"YYYY-MM-DD"的字符串 date.strftime(fmt): 自定义格式化字符串 example: now = date(2017,9,3) datetime.strftime(format) example: now = datetime.now() now.date() now.time() tomorrow = now.replace(day=3) now + timedelta(days=365) now + timedelta(days=1) now + timedelta(weeks=1) now + timedelta(hours=3)

    1.6K10发布于 2020-01-06
  • 来自专栏python3

    python3:常用模块

    常用模块 calendar time datetime timeit os shutil zip math string 上述所有模块使用理论上都应该先导入,string是特例 calendar,time ,datetime的区别参考中文意思 关于log模块请参考:log模块 calendar 跟日历相关的模块 # 使用需要先导入 import calendar # calendar: 获取一年的日历字符串 , 3) print(m3) March 2018 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 t = time.localtime() ft = time.strftime("%Y年%m月%d日 %H:%M" , t) print(ft) 2018年03月26日 21:08 datetime模块 本博文所有内容均来自免费学python全系列教程全栈工程师网课。

    94440发布于 2020-01-10
  • 来自专栏http://www.cnblogs.com

    python3 logging模块

    很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误,警告等信息输出,python的logging模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志级别等级:critical 简单讲日志打印到屏幕: 1 >>> import logging 2 >>> logging.debug('test debug') 3 >>> logging.info('test info') Python的日志系统有多种Handler可以使用。有些Handler可以把信息输出到控制台,有些Logger可以把信息输出到文件,还有些 Handler可以把信息发送到网络上。 参见Python内置函数open()的用法。默认是’a',即添加到文件末尾。 3) logging.handlers.RotatingFileHandler 这个Handler类似于上面的FileHandler,但是它可以管理文件大小。

    1.6K100发布于 2018-04-28
  • 来自专栏python3

    Python3】pymysql模块

    Python3】pymysql模块 1. 什么是 PyMySQL? PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 2. PyMySQL 安装 pip3 install PyMySQL 3. 使用操作 #! select * from hosts") # 获取第一行数据 row_1 = cursor.fetchone() # 获取前n行数据 # row_2 = cursor.fetchmany(3) # 获取所有数据 # row_3 = cursor.fetchall() conn.commit() cursor.close() conn.close() 注: 在fetch数据时按照顺序进行

    73510发布于 2020-01-02
  • 来自专栏http://www.cnblogs.com

    python3 re模块

    *','3*ds')结['3*'] '*' 匹配前面的字符0次或多次 re.findall("ab*","cabc3abcbbac")结果:['ab', 'ab', 'a'] ‘?’ ('\s','3*ds \t\n')结果['3', '*', 'd', 's'] '\A' 匹配字符串开头 '\Z' 匹配字符串结尾 '\b' 匹配单词的词首和词尾,单词被定义为一个字母数字序列,因此词尾是用空白符或非字母数字符来表示的 /usr/bin/python3 import re #替换 phone = '18898537584 #这是我的电话号码' print('我的电话号码:',re.sub('#. *','',phone)) #去掉注释 print(re.sub('\D','',phone)) #search ip_addr = re.search('(\d{3}\.){1,3}\d{1,3}\. , '4', '5' 3.分组 re模块中分组的作用?

    1.4K120发布于 2018-04-28
  • 来自专栏Laoqi's Linux运维专列

    python3–内置模块

    Review time,datetime 模块 导入: from datetime import datetime import time 获取时间戳: time.time() 暂停10秒钟 time.sleep \Python Items\Python_Test\9 sys 模块 提供了一系列有关Python运行环境的变量和函数 sys.argv命令行参数List,第一个元素是程序本身路径 import sys 里面配置好参数,我配置的($1 $2 $3 $4 $5) 输出: D:/python/Python Items/Python_Test/9/demon7.py s1 s2 s3 小事例: import /Python Items/Python_Test/9/demon7.py the para is s1 the para is s2 the para is s3 the para is s4 the import random random.random() 注意:random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。

    2.4K60发布于 2018-05-09
  • 来自专栏Laoqi's Linux运维专列

    python3–内置模块

    e10adc3949ba59abbe56e057f20f883e', 'zhdya': '21218cca77804d2ba1922c33e0151105', 'xiaop':'5f4dcc3b5aa765d61d8327deb882cf99 要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可: from io import StringIO ##python2直接导入StringIO即可,Python3 是放在了IO模块下 f = StringIO() f.write("hello") ##写入hello到f print(f.getvalue()) f.write(" ") utf-8")) print(f.getvalue()) 输出: b'i wanna writting english' b'i wanna writting english\xe6\x83\xb3\ () 对数据进行编码,将 Python 对象编码成 JSON 字符串。

    1.3K80发布于 2018-05-09
  • 来自专栏程序员同行者

    python3模块: requests

    Python标准库中提供了:urllib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。    urllib.request req = urllib.request.Request('http://www.example.com/') req.add_header('Referer', 'http://www.python.org urllib.request.urlopen(req) result = f.read().decode('utf-8') 更多内容点击查看官方文档   Requests 是使用 Apache2 Licensed 许可证的 基于Python 开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,从而使得Pythoner进行网络请求时,变得美好了许多,使用Requests可以轻而易举的完成浏览器可有的任何操作。 安装模块 pip3 install requests 使用模块   GET请求 # 1、无参数实例 import requests ret = requests.get('https://github.com

    1.3K20发布于 2018-06-22
领券