- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 任务八 模块的使用 8.2 模块导入报错的解决方案 解决“Python找不到指定模块”的方法有 3 种,分别是: 向 sys.path 中临时添加模块文件存储位置的完整路径。比如要导入的模块是E:\python\moduleTest.py,则在需要导入此模块的文件开头添加如下代码: import sys sys.path.append(E:\python) #moduleTest.py所在的目录 将模块放在 sys.path 变量中已包含的模块加载路径中。如果要安装某些通用性模块,比如复数功能支持的模块、图形界面支持的模块等,这些都属于扩展模块,应该直接安装在Python 内部,以便被所有程序共享,这可借助于Python 默认的模块加载路径。Python 默认的扩展模块添加在 lib\site-packages 路径下,它专门用于存放 Python 的扩展模块和包。所以,可直接将自定义的模块(.py 文件)添加到lib\site-packages 路径下,这样任何 Python 程序都可使用该模块。 任务八 模块的使用 8.2 模块导入报错的解决方案 设置 path 系统环境变量。在系统环境变量中新建如下的系统变量: 图6.30 添加PYTHONPATH环境变量 任务八 模块的使用 8.3 常用的标准模块 8.3.1 os模块 os模块是Python标准库中的一个用于访问操作系统相关功能的模块,os模块提供了一种可移植的使用操作系统功能的方法。os模块提供了一些操作系统相关的变量,可以在跨平台的时候提供支持,便于编写移植性高,可用性好的代码。下面列举os模块中常用的方法和变量,及其用途解释。 :查看当前操作系统的名称。windows平台下返回‘nt’,Linux则返回‘posix’。 os.environ:获取系统环境变量 os.sep:当前平台的路径分隔符。在windows下,为‘\’,在POSIX系统中,为‘/’。 os.altsep:可替代的路径分隔符,在Windows中为‘/’。 os.extsep:文件名和文件扩展名之间分隔的符号,在Windows下为‘.’。 os.pathsep:PATH环境变量中的分隔符,在POSIX系统中为‘:’,在Windows中为‘;’。 os.linesep:行结束符。在不同的系统中行尾的结束符是不同的,例如在Windows下为‘\r\n’。 os.devnull:在不同的系统上null设备的路径,在Windows下为‘nul’,在POSIX下为‘/dev/null’。 任务八 模块的使用 8.3 常用的标准模块 os.defpath:当使用exec函数族的时候,如果没有指定PATH环境变量,则默认会查找os.defpath中的值作为子进程PATH的值。 os模块中包含了一系列文件操作相关的函数,下面列出一些常用的、各平台通用的方法。 os.getcwd():获取当前工作目录,即当前python脚本工作的目录路径 os.chdir(dirname):改变当前脚本工作目录;相当于shell下cd os.curdir:返回当前目录: (.) os.pardir:获取当前目录的父目录字符串名:(..) os.makedirs(dir1/dir2):可生成多层递归目录 os.removedirs(dirname1):递归删除空目录(要小心) os.mkdir(dirname):生成单级目录 os.rmdir(dirname):删除单级空目录,若目录不为空则无法删除并报错 os.listdir(dirname):列出指定目录下的所有文件和子目录,包括隐藏文件 os.remove(filename):删除一个文件 os.rename(oldname,new) :重命名文件/目录 任务八 模块的使用 8.3 常用的标准模块 os.stat(path/filename) :获取文件/目录信息 os.path.abspath(path):返回path规范化的绝对路径 os.path.split(path):将path分割成目录和文件名二元组返回 os.path.dirname(path):返回path的目录。其实就是os.path.split(path)的第一个元素
您可能关注的文档
- 人工智能应用基础-第5章 人工智能的相关技术.ppt
- 人工智能应用基础配套课件.pptx
- 2025至2030全球及中国沙漠旅游行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030全球及中国固定数据连接行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030医疗产品入市调查及市场评估报告.docx
- 2025至2030全球及中国模块上的计算机(COM)行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国2,2二甲氧基丙烷行业运营态势与投资前景调查研究报告.docx
- 2025至2030智能家居电器行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国热熔胶带行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030全球及中国新银行行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国EVA行业调研及市场前景预测评估报告.docx
- 2025至2030全球及中国机器人服务行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030全球及中国培训业务分析行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030全球及中国协作工具行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030商标行业竞争格局分析及投资前景与战略规划报告.docx
- 2025至2030全球及中国外科导航系统行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030神经内分泌肿瘤药行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030天然气发电行业市场深度调研及发展规划及有效策略与实施路径评估报告.docx
- 2025至2030顺磁气体分析仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030冶金保温材料市场前景分析及细分市场及应用领域与趋势展望研究报告.docx
原创力文档


文档评论(0)