Python 与系统模块|学习笔记

简介: 快速学习Python 与系统模块

开发者学堂课程【Python 脚本入门Python 与系统模块】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/800


Python 与系统模块

Python 与系统模块os

l 文件和目录操作回顾

l Os.listdir:以文件名方式列出目录下的内容

l Os.scandir:以迭代器方式列出目录下的内容

l Os.makedir:创建目录,可使用嵌套路径

l Os.rmdir:删除目录

l Os.remove:删除文件

l os模块常用函数

l Os.name

l Os.getcwd

l Os.access

l 其他

读取操作系统信息

os模块提供了使用操作系统相关功能的便捷途径

image.gif

脚本工作目录相关函数

脚本运行的目录默认为当前工作目录

可以更改工作目录

image.gif

检查访问权限

Access函数可以用来方便地检查读写权限

image.gif

更多操作可查阅文档

l http://docs.python.org/zh-cn/3.9/library/os.html

l http://github.com/python/cpython/blob/3.9/lib/os.py

相关文章
|
8月前
|
人工智能 IDE API
白板秒变IDE,草图直接生成可运行代码!Pad.ws:白板+代码编辑器深度结合,创意到实现无缝衔接
Pad.ws是一款创新的在线开发环境,将交互式白板与完整IDE工具深度结合,支持多人实时协作和多种编程语言,无需安装即可通过浏览器访问。
435 1
白板秒变IDE,草图直接生成可运行代码!Pad.ws:白板+代码编辑器深度结合,创意到实现无缝衔接
|
9月前
|
人工智能 自然语言处理 IDE
通义灵码 2.0 评测:AI 赋能编程,开启高效研发新旅程
通义灵码2.0通过AI赋能编程,显著提升开发效率与代码质量。安装便捷,支持自然语言描述需求自动生成高质量代码框架及注释,大幅简化新功能开发流程。其单元测试Agent能快速生成全面测试用例,覆盖更多边界情况。相比1.0版本,2.0在智能问答和代码生成速度上均有显著提升,为开发者带来高效研发新体验。
566 8
|
搜索推荐 索引 Python
使用Python批量生成个性化奖状
本文介绍了如何使用Python结合Pandas和python-pptx库,根据Excel数据表自动批量生成个性化PowerPoint格式的奖状文件,详细步骤包括导入库、读取数据、替换模板占位符及保存文件,有效提升工作效率。
434 64
|
11月前
|
机器学习/深度学习 前端开发 算法
基于STP文件的智能比对系统技术介绍
基于STP文件的智能比对系统通过集成多项先进技术,实现设计图纸与实物的自动化、高精度比对。系统采用分布式架构,包含前端Web界面、后端处理服务器、图像数据库和深度学习模型模块,支持STP文件解析、3D模型可视化、多视角图片生成及实物照片智能匹配。该系统显著提升机械制造和质量控制领域的效率与准确性,减少人工操作误差,广泛应用于设计验证、质量检测等场景。
795 3
|
Java 网络架构 Kotlin
kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http
本文是一个入门级教程,介绍了如何使用Kotlin和Spring Boot搭建HTTP服务,并强调了Kotlin的空安全性特性。
380 8
kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http
|
弹性计算 数据中心
便宜香港服务器推荐,阿里云24元1个月,288元一年
便宜香港服务器推荐,阿里云24元1个月,288元一年,阿里云香港服务器中国香港数据中心网络线路类型BGP多线精品,中国电信CN2高速网络高质量、大规格BGP带宽,运营商精品公网直连中国内地,时延更低,优化海外回中国内地流量的公网线路,可以提高国际业务访问质量
|
Linux 开发者 iOS开发
深度剖析:Python如何优雅地跨越操作系统鸿沟,实现无缝对接
【10月更文挑战第2天】Python 作为一种高级编程语言,具备出色的跨平台特性,可在 Windows、macOS 和 Linux 上无缝运行。本文探讨 Python 如何通过核心特性和第三方库实现跨平台开发。内置模块如 `os` 和 `platform` 以及现代库 `pathlib`,简化了文件系统操作。对于 GUI 开发,Tkinter、PyQt 和 wxPython 等库提供了强大支持,确保应用程序的一致性和可移植性。通过具体示例,本文展示了如何利用这些工具应对不同操作系统的需求。
252 6
|
C语言
C语言中的赋值运算、比较运算和逻辑运算详解
C语言中的赋值运算、比较运算和逻辑运算详解
381 0
|
XML 移动开发 C#
PDF转Word有那么难吗?做一个文件转换器,都解决了
这个小工具软件主要针对两个文件格式的转换,一个是针对KML文件对KML文件里面的经纬度的提取和生成,另一个是对PDF文件的格式转换,相信大家用过WPS,WPS的PDF转换是需要开会员才能转,所以我想自己写一个小工具软件,给大家白嫖一下,由于第一次做这种软件有个别考虑不周到的地方,希望大家谅解,我继续学习给大家做更好更优质的小工具给大家使用。文章最后贴了源码和软件安装包大家下载安装就可以用了,源码在后面大家想要继续增加功能也可以,这个小工具是用C#开发的,有一点点小bug不影响使用。家人们建议点赞收藏,你的点赞是我更文的动力。
533 0
PDF转Word有那么难吗?做一个文件转换器,都解决了
|
容器
零起点入门系列教程③:创建一个简单的在线审批流程
【零起点入门系列教程】将会带给大家从业务视角出发由浅入深地学习用宜搭实现应用搭建。即便是没有任何代码基础的新手只要跟着系列课程,从0开始慢慢修炼,也能找到成功搭建应用的乐趣。今天第三讲,分步教学,快速创建一个简单的审批流程。
2878 1
零起点入门系列教程③:创建一个简单的在线审批流程