Python模块使用
模块调用和使用的方式
谁动了我的数据库!
bug与你同在
展开
-
re模块compile方法
#compile re模块中的编译方法 可以把个字符串编译成宇节码#优点:在使用正则表达式进行match的操作时,python会将字符串转为正则表达式对象,#而如果使用complie则只需要完成一次转换即可,以后再使用模式对象的话无需重复转换,import reres=re.compile(’\d{4}’)#开始去使用模式对象resrs=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 setupname 模块名称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 timeprint(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=模块使用.moudelTestadd=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+ydef diff(x,y):return x-ydef printinfo():return ‘自定义模块方法’if name==‘main’:print(‘模块__nam原创 2021-03-08 14:13:33 · 298 阅读 · 0 评论