@toc

sys.path

sys.path是python搜索模块的路径列表,在实际的开发中,默认包含了当前目录为搜索路径,所以当前目录下的模块和子模块均可以正常访问。

当一个模块需要导入平级的不同目录的模块,或者上级目录里面的模块,就可以通过修改sys.path来实现,修改sys.path的方法有两种:

函数添加(sys.patch.append(xxx)),这是即时生效的方法,就是在模块里面(py文件)修改sys.path的值,这种方法修改的sys.path的作用域只是当前进程。
修改环境变量PYTHONPATH,在这个环境变量中输入相关的路径,不同路径之间用逗号分开,路径会自动加入到sys.path中。

import sysif 'G:/project/python-oop/ch8' not in sys.path:sys.path.append('G:/project/python-oop/ch8')from ch8.pkg.module import myMin, myMax, mySumprint(myMin(1, 2, 3, 4))
print(myMax(1, 2, 3, 4))
print(mySum(1, 2, 3, 4))

使用了昨天的博文里面包的内容。

系统内置模块

上面示例中使用的sys就是系统内置模块,按住ctrl+鼠标左键点击path,就可以直接跳转到path定义的地方。
首先大家常用的清除命令行参数:

运行以后就能清除命令行里面的内容。

然后比如说查找系统路径下的内容:

这些是我刚学到在使用的。然后还有很多常用的系统模块,别人已经整理好,我这里就不再摘抄了,直接引用别人的链接。

干货来了
Python 常用模块大全(整理)

这位仁兄的博文内容很多,整理得很全面,推荐大家去看看。

这里截取一小部分给大家看看,吸引一下注意力。

我也不继续写了,我要去学习了。

python学习-syspath、系统内置模块相关推荐

  1. python原理视频教程_让你见识一下什么叫真正的Python学习路线+系统的视频教程...

    虽说年年都在喊互联网寒冬,最难就业季,但是今年确实有点不一样,年前年后一波又一波互联网公司宣布"人员调整,结构优化", 这是往年没发生过的. 是不是面试机会就少了很多呢?不是的. ...

  2. Python学习笔记--day15 内置模块和开发规范

    day15 内置模块和开发规范 内置模块 json time datetime re 开发规范 主文件 配置文件 数据 附件 业务代码 1. 内置模块 1.1 json json模块,是python内 ...

  3. Python 学习笔记 系统模块 面对对象思想 类和对象 类中的方法与对象 构造函数和析构函数

    一.系统模块: UTC:国际标准时间, 格林尼治天文时间,UTC+8 时间戳:指定时间距离1970.1.1 00:00:00的秒数 time:时间 datetime:日期 calendar:万年历 o ...

  4. Python学习1----在win系统中搭建Python编程环境

    一.安装Python 1.Python官网下载Python3,并安装(注意勾选Add Python 3.x to PATH) 2.win终端输入python,查看是否安装成功,若是成功,则会出现类似下 ...

  5. python编程视频-【科研资源03】最全Python编程全套系统视频学习教程

    原标题:[科研资源03]最全Python编程全套系统视频学习教程 01 资源介绍 从事Python开发这么久,也了解了不少,我发现Python主要有以下四大主要应用:网络爬虫.web开发.人工智能.自 ...

  6. Python学习教程:Python3内置模块之base64编解码方法小结

    Python学习教程:Python3内置模块之base64编解码方法小结 概述 Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一,Base64 就是一种基于 64 个可打印字符来 ...

  7. python编程教学视频-【科研资源03】最全Python编程全套系统视频学习教程

    原标题:[科研资源03]最全Python编程全套系统视频学习教程 01 资源介绍 从事Python开发这么久,也了解了不少,我发现Python主要有以下四大主要应用:网络爬虫.web开发.人工智能.自 ...

  8. [Python学习]错误篇二:切换当前工作目录时出错——FileNotFoundError: [WinError 3] 系统找不到指定的路径...

    REFERENCE:<Head First Python> ID:我的第二篇[Python学习] BIRTHDAY:2019.7.13 EXPERIENCE_SHARING:解决切换当前工 ...

  9. python学习第八天---用Django框架创建可重用注册登录系统

    python学习第八天---用Django框架创建可重用注册登录系统 实现的功能 项目开始前的整体规划 搭建环境完成基础配置 创建app 更改语言和时区 数据库表生成 启动开发服务器 浏览器访问,检测 ...

最新文章

  1. onethink后台编辑器 提示:未检测到兼容版本的flash
  2. python3屏幕抓取程序_python之屏幕抓取
  3. 云痕大数据考试中途可以退出吗_2020CPA考试出考率,创新低?
  4. 机器学习:决策树过拟合与剪枝,决策树代码实现(三)
  5. ECMAScript 6网页样式修正器
  6. 查询指定范围内数据记录(适用于sqlserver2005以上)
  7. Mysql 查询本周的数据
  8. 微服务的通信协议:Restful,RPC(Dubbo、Motan、gRPC)
  9. linux运维命令3
  10. PDF提取图片(错误纠正)
  11. Laravel 使用 seeder 使用要点
  12. 借东风拉马力,龙头券商东方财富发展持续向好
  13. 利用集合进行数组的排序
  14. C++之getch(),getche(),getchar()的区别
  15. excel操作word,替换文本
  16. 漫谈Commons-Collections反序列化
  17. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第三章习题】
  18. 捷联惯导算法与组合导航原理学习——四元数和姿态阵转换(二)
  19. 【简历上如何介绍自己的项目?】
  20. Linux新手之路 - date cal 命令

热门文章

  1. SAP Spartacus home页面请求product数据生成HTTP请求url的代码处
  2. rxjs fromEvent的源代码实现分析
  3. SAP CDS view自学教程之八:SAP Fiori Elements里不同类型的annotation
  4. SAP Cloud Platform mobile service的使用过程
  5. 使用代码获得Social Media Channel绑定的service url
  6. SAP CRM呼叫中心里的事件注册机制
  7. 两种方法动态获得ABAP类的class attribute的值
  8. 用ABAP代码实现从1累加到100
  9. SAP Hybris Commerce product读取的调试截图
  10. OPA 23 - Mock server