python 模块统计

小虾米爱吃鱼 / 2024-08-23 / 原文

import os ,re

os模块是方便与操作系统相交互的模块

例如

os.listdir(path) 列出指定目录的文件

os.gitcaw()取得当前工作目录

 

import re 调用正则表达式

.  匹配除换行符外的任意字符

\W 匹配字母或数字

\S匹配任意的空白符

^ 匹配开头¥匹配结尾

 

import sys

sys.exit(n) 退出程序,正常退出是exit(0)

sys.path()返回模块的搜索路径,初始化时使用pythonpath环境变量的值

 

import shutil

shutil 模块的主要方法时复制跟移动

shutil.copyfileobj(fsrc,fdst)  将文件对象fsrc的内容复制到文件的对象fdst中

 

import sqlite3

sqlite3 python中内置的sqlite数据库,使用sqlite3.connect('test.db')  可以直接调用test.db数据库

 

import time

时间模块,调用时间例如time.time()

import csv

CSV是一种常见的电子表格文件格式,例如

with open('data.csv',newline='') as csvfile:

 

import codecs

codecs模块用来查找字符编码的对应关系,codecs模块提供了lookup方法,可以查找字符编码的对应关系

import codecs

codecs 编码解码器,以下使用方法
 look=codecs.lookup('utf-8')
 print(look)
<codecs.CodecInfo object for encoding utf-8 at 0x3506828>
 print(look.name)
( 'utf-8')