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

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]所有数字

转载于:https://www.cnblogs.com/yiso/p/7050221.html

python-引用/模块相关推荐

  1. Python引用模块和查找模块路径

    这篇文章主要介绍了Python引用模块和Python查找模块路径的相关资料,需要的朋友可以参考下 模块间相互独立相互引用是任何一种编程语言的基础能力.对于"模块"这个词在各种编程语 ...

  2. python 引用模块module和包package的区别

    补充一点模块和包的定义: (1)模块: Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. (2)包: 包(Packa ...

  3. python引用模块的私有变量_python 使用不同方法导入模块,模块中私有变量的使用区别...

    文章目录 from somemodule import *import somemodule 首先我们先创建一个test.py文件,将下面代码复制进去: num = 10 _num = 20 __nu ...

  4. 遇到问题–python–pytest引用模块错误

    转载请注明出处:遇到问题–python–pytest引用模块错误 遇到问题 python项目结构如图: main.py中引用了 import pandas as pd 运行main.py文件没问题,但 ...

  5. python高级-模块(14)

    一.python中的模块 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include <math.h>引入math.h这个头文件,否则是无法正常进行调用的. ...

  6. python multiprocessing模块

    python multiprocessing模块 原文地址 multiprocessing multiprocessing支持子进程.通信和共享数据.执行不同形式的同步,提供了Process.Queu ...

  7. 聊聊Python ctypes 模块(转载)

    聊聊Python ctypes 模块(转载) https://zhuanlan.zhihu.com/p/20152309?columnSlug=python-dev 作者:Jerry Jho 链接:h ...

  8. 对于python来说、一个模块就是一个文件-python常用模块

    python常用模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用pyt ...

  9. 下列哪个不是目前python里的内置模块-python引入模块的五种方式与内置模块

    模块导入的五种方式 1.import 模块名 2.from 模块名 import 方法名 3.from 模块名 import * 4.import 模块名 as 别名 5.from 模块名 impor ...

  10. python的模块的导入和包的导入

    python导入视频教程 egon知乎的python系列教程 egon的博客园博客地址 egon的51CTO博客地址 egon的B站帐号,python学习教程 知乎专栏除了python教程,还有很多其 ...

最新文章

  1. 批量修改所有服务器的dbmail配置
  2. React: 关于React通信方式
  3. c++矩阵类_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...
  4. 原生js获取css样式
  5. node服务:日志、配置、路由与控制器
  6. 微信发力了,一键部署网站后端!
  7. mysql was1067_MySQL启动提示1067错误的解决
  8. 随想录(源代码预处理命令)
  9. PonyAI进军自动驾驶货运,乘用无人车历史性“小马过河”
  10. 分布式版本控制工具 Git
  11. 智慧树知到python程序设计基础第三章答案_知到智慧树Python程序设计基础章节答案...
  12. 集成电路设计的运作模式
  13. Python源码剖析-深度探索动态语言核心技术
  14. 使用Python对csv文件去重
  15. java运行无法加载主类_java运行显示“找不到或无法加载主类”的解决办法(linux)...
  16. 新云人才招聘系统抖音小程序申请配置教程
  17. ORA-28001: the password has expired解决
  18. 如何解决“App开发者需要更新此App以在此iOS版本上正常工作”
  19. Tensorflow常用函数汇总
  20. Play Framework IV 依赖注入(DI)

热门文章

  1. java list 差集_Java基础之集合框架
  2. php红盟,php教程_CI框架源码完全分析之核心文件URI.php
  3. html5多个图片位置_图表分析中的HTML5地图需求,这款BI轻松5步就给解决了
  4. c语言贪心算法合并箭,贪心算法:用最少数量的箭引爆气球
  5. 系统学习NLP(十九)--文本分类之FastText
  6. 2015-FCN论文解读
  7. linux nvm node 权限不够_centos部署node+mongodb环境
  8. 归并排序的时间复杂度
  9. debian下,下载linux内核
  10. Spring多个版本源码地址分享