python学习-syspath、系统内置模块
@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、系统内置模块相关推荐
- python原理视频教程_让你见识一下什么叫真正的Python学习路线+系统的视频教程...
虽说年年都在喊互联网寒冬,最难就业季,但是今年确实有点不一样,年前年后一波又一波互联网公司宣布"人员调整,结构优化", 这是往年没发生过的. 是不是面试机会就少了很多呢?不是的. ...
- Python学习笔记--day15 内置模块和开发规范
day15 内置模块和开发规范 内置模块 json time datetime re 开发规范 主文件 配置文件 数据 附件 业务代码 1. 内置模块 1.1 json json模块,是python内 ...
- Python 学习笔记 系统模块 面对对象思想 类和对象 类中的方法与对象 构造函数和析构函数
一.系统模块: UTC:国际标准时间, 格林尼治天文时间,UTC+8 时间戳:指定时间距离1970.1.1 00:00:00的秒数 time:时间 datetime:日期 calendar:万年历 o ...
- Python学习1----在win系统中搭建Python编程环境
一.安装Python 1.Python官网下载Python3,并安装(注意勾选Add Python 3.x to PATH) 2.win终端输入python,查看是否安装成功,若是成功,则会出现类似下 ...
- python编程视频-【科研资源03】最全Python编程全套系统视频学习教程
原标题:[科研资源03]最全Python编程全套系统视频学习教程 01 资源介绍 从事Python开发这么久,也了解了不少,我发现Python主要有以下四大主要应用:网络爬虫.web开发.人工智能.自 ...
- Python学习教程:Python3内置模块之base64编解码方法小结
Python学习教程:Python3内置模块之base64编解码方法小结 概述 Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一,Base64 就是一种基于 64 个可打印字符来 ...
- python编程教学视频-【科研资源03】最全Python编程全套系统视频学习教程
原标题:[科研资源03]最全Python编程全套系统视频学习教程 01 资源介绍 从事Python开发这么久,也了解了不少,我发现Python主要有以下四大主要应用:网络爬虫.web开发.人工智能.自 ...
- [Python学习]错误篇二:切换当前工作目录时出错——FileNotFoundError: [WinError 3] 系统找不到指定的路径...
REFERENCE:<Head First Python> ID:我的第二篇[Python学习] BIRTHDAY:2019.7.13 EXPERIENCE_SHARING:解决切换当前工 ...
- python学习第八天---用Django框架创建可重用注册登录系统
python学习第八天---用Django框架创建可重用注册登录系统 实现的功能 项目开始前的整体规划 搭建环境完成基础配置 创建app 更改语言和时区 数据库表生成 启动开发服务器 浏览器访问,检测 ...
最新文章
- onethink后台编辑器 提示:未检测到兼容版本的flash
- python3屏幕抓取程序_python之屏幕抓取
- 云痕大数据考试中途可以退出吗_2020CPA考试出考率,创新低?
- 机器学习:决策树过拟合与剪枝,决策树代码实现(三)
- ECMAScript 6网页样式修正器
- 查询指定范围内数据记录(适用于sqlserver2005以上)
- Mysql 查询本周的数据
- 微服务的通信协议:Restful,RPC(Dubbo、Motan、gRPC)
- linux运维命令3
- PDF提取图片(错误纠正)
- Laravel 使用 seeder 使用要点
- 借东风拉马力,龙头券商东方财富发展持续向好
- 利用集合进行数组的排序
- C++之getch(),getche(),getchar()的区别
- excel操作word,替换文本
- 漫谈Commons-Collections反序列化
- 【数据库原理及应用教程(第4版|微课版)陈志泊】【第三章习题】
- 捷联惯导算法与组合导航原理学习——四元数和姿态阵转换(二)
- 【简历上如何介绍自己的项目?】
- Linux新手之路 - date cal 命令
热门文章
- SAP Spartacus home页面请求product数据生成HTTP请求url的代码处
- rxjs fromEvent的源代码实现分析
- SAP CDS view自学教程之八:SAP Fiori Elements里不同类型的annotation
- SAP Cloud Platform mobile service的使用过程
- 使用代码获得Social Media Channel绑定的service url
- SAP CRM呼叫中心里的事件注册机制
- 两种方法动态获得ABAP类的class attribute的值
- 用ABAP代码实现从1累加到100
- SAP Hybris Commerce product读取的调试截图
- OPA 23 - Mock server