Python模块使用
模块调用和使用的方式
谁动了我的数据库!
bug与你同在
展开
-
re模块compile方法
#compile re模块中的编译方法 可以把个字符串编译成宇节码 #优点:在使用正则表达式进行match的操作时,python会将字符串转为正则表达式对象, #而如果使用complie则只需要完成一次转换即可,以后再使用模式对象的话无需重复转换, import re res=re.compile(’\d{4}’) #开始去使用模式对象res rs=res.match(‘1234’) print(rs.group()) print(re.match(’\d{4}’,‘123456’).group()) r原创 2021-03-09 15:19:04 · 3914 阅读 · 0 评论 -
os模块
import os #文件操作模块 import shutil #文件夹删除模块 os.rename(‘Test_备份txt’,‘Test_重命名txt’)#给指定文件重新命名 os.remove(‘del’)#删除当前目录这个文件 os.mkdir(‘test’)#在当前目录创建文件夹 os.rmdir(‘test’)#删除当前目录的这个文件夹 os.mkdir(‘D:/Python编程’)#指定位置创建 只能创建一级目录 os.makedirs(‘D:/Python编程/sub核心’)#允许创建多级 o原创 2021-03-08 14:12:53 · 259 阅读 · 0 评论 -
setup
from distutils.core import setup name 模块名称 version版本号 description 描述 author 作者 py_ mopules 要发布的内容 setup(name=‘test’,version=“1.0”,description=“test”, author=“tom”,py_modules=[‘moudelTest’])原创 2021-03-08 14:13:03 · 270 阅读 · 0 评论 -
模块导入
import time print(time.ctime())#调用模块中的函数 import 到首次导入模块的时候会发生如下3步操作 1打开模块文件 2执行模块对应的文件,将执行过程中产生的名字都丢到模块的名称空间 3在程序中会有一个模块的名称指向模块的名称空间去 from time import ctime,time #部分导入 print(ctime()) from … import 首次导入发生了3个步骤 1以模块为准创造一个模块的名称空间 2执行模块对应的文件了,将执行过程中产生的名字都丢到模块原创 2021-03-08 14:13:11 · 212 阅读 · 0 评论 -
模块调用
import 模块使用.moudelTest #导入模块 from 模块使用.moudelTest import add #第二种 from 模块使用.moudelTest import * #第三种 res=模块使用.moudelTest add=res.add(1,2) print(add) print(add(2,3)) print(diff(3,2))原创 2021-03-08 14:13:21 · 411 阅读 · 0 评论 -
模块的制作
#模块的制作 #all__魔术变量的作用是如果在一个文件中存在 all 变量, 那么也就意味着这个变量中的元索会被from XXX import *时会被导入 #对于import方式来讲无所谓有没有都可以全部的引用 all=[‘add’,‘diff’]#声明模块可以调用的方法 def add(x,y): return x+y def diff(x,y): return x-y def printinfo(): return ‘自定义模块方法’ if name==‘main’: print(‘模块__nam原创 2021-03-08 14:13:33 · 298 阅读 · 0 评论