zoukankan      html  css  js  c++  java
  • python-引用/模块

    导入文件,先从当前目录下找,找不到从环境变量中找


    1、导入模块,实质是把制定的py文件执行一遍。

    自己写的模块:要导入的文件在当前目录下的:form 文件夹.py文件名 import 函数名

    标准模块,直接import可以用

    第三方模块:已经开发好的模块。需要安装使用

    2、os模块:
    mkdir只能创建一层文件夹
    makedirs递归创建文件夹
    removedirs递归删除空目录
    可以用os模块写一个清日志的脚本

    3、软件开发规范
    bin目录下放可执行文件
    data下放数据
    conf放配置文件
    core放主逻辑,可导入模块/文件
    logs放日志
    readme有示例

    4、if __name__ == '__main__'
    py文件自己运行的时候

    5、time模块
    时间戳的概念
    time.sleep
    time.time

    6、正则表达式:用来查找字符串,适用于查找规则查找方法
    正则的常用方法:
    match():只从指定字符串的第一个单词里找,第三个参数非必填
    search():方法则是从字符串的整个内容里面找,如果找到了就返回第一个,找不到就返回None
    findall():返回所有一个list,把所有匹配到的字符串,放到这个list里面,如果找不到的话,就返回一个空的list
    sub():字符串的replace方法一样,是用来替换字符串的,把匹配到的值替换成一个新的字符串,接收3个参数,第一个是正则表达式,第二个是要替换成什么,第三个就是要查找的字符串,会返回一个新的字符串,如果匹配不到的话,返回原来的字符串
    [A-Z]大写字母
    [a-z]小写字母
    [A-z]大小写字母
    [0-9]所有数字

  • 相关阅读:
    蛋疼的时候写三消游戏(十一) 圆形时钟
    C# 中的volatile关键字 (我今天才知道)
    第十四周助教总结
    第十周助教总结
    第十二周助教总结
    C语言I博客作业04
    C语言I博客作业05
    C语言I博客作业02
    第十一周助教总结
    第十三周助教总结
  • 原文地址:https://www.cnblogs.com/yiso/p/7050221.html
Copyright © 2011-2022 走看看