当前位置: 首页 > wzjs >正文

网站代码的重点内容是什么专业长春网站建设

网站代码的重点内容是什么,专业长春网站建设,福建建筑人才网官方网站,烟台网站建设优化一、简介 Python 的 os 模块提供了许多与操作系统交互的功能,包括: 获取系统信息管理文件和目录路径判断文件/目录是否存在获取环境变量等 常用于自动化脚本、文件批量处理、路径拼接等场景。 二、基础使用示例 ✅ 示例代码 import os# 1. 获取平台…

一、简介

Python 的 os 模块提供了许多与操作系统交互的功能,包括:

  • 获取系统信息
  • 管理文件和目录路径
  • 判断文件/目录是否存在
  • 获取环境变量等

常用于自动化脚本、文件批量处理、路径拼接等场景。


二、基础使用示例

✅ 示例代码

import os# 1. 获取平台信息(Windows 返回 'nt',Linux 返回 'posix')
print("当前操作系统:", os.name)# 2. 读取环境变量(例如 PATH)
print("PATH 环境变量:")
for path in os.getenv("PATH").split(";"):print("  ", path)# 3. 路径操作:分割目录名和文件名
path_str = "E:\\pyCode\\pytest\\pythonProject1\\py02.py"
print("\n原始路径:", path_str)
print("分割目录和文件名:", os.path.split(path_str))# 4. 显示目录名
print("目录名:", os.path.dirname(path_str))# 5. 显示文件名
print("文件名:", os.path.basename(path_str))# 6. 判断文件/目录是否存在
print("路径是否存在:", os.path.exists(path_str))
print("是否是文件:", os.path.isfile(path_str))
print("是否是目录:", os.path.isdir(path_str))# 7. 获取当前路径下的绝对路径
print("当前 py02.py 的绝对路径:", os.path.abspath("py02.py"))# 8. 判断是否为绝对路径
print("是否为绝对路径:", os.path.isabs("E:\\pyCode\\pytest\\pythonProject1\\py02.py"))

三、功能详解

1️⃣ 获取系统信息

print(os.name)
  • 输出:
    • Windows: 'nt'
    • Linux: 'posix'
    • macOS: 'posix'

可用于编写跨平台兼容代码。


2️⃣ 读取环境变量

os.getenv("PATH")
  • 获取指定环境变量的值。
  • 可以配合 split() 分割路径列表。
os.getenv("USERPROFILE")  # 获取用户主目录

3️⃣ 路径操作函数

函数说明
os.path.split(path)将路径拆分为目录和文件名两部分
os.path.dirname(path)提取目录部分
os.path.basename(path)提取文件名部分
os.path.abspath(path)返回路径的绝对路径形式
os.path.isabs(path)判断路径是否为绝对路径

示例:

path = "E:\\pyCode\\pytest\\pythonProject1\\py02.py"
print(os.path.split(path))      # ('E:\\pyCode\\pytest\\pythonProject1', 'py02.py')
print(os.path.dirname(path))    # E:\pyCode\pytest\pythonProject1
print(os.path.basename(path))   # py02.py

4️⃣ 文件/目录存在性判断

函数说明
os.path.exists(path)判断路径是否存在
os.path.isfile(path)判断是否是文件
os.path.isdir(path)判断是否是目录
print(os.path.exists("data.txt"))  # True or False

⚠️ 注意:路径不存在时,isfile()isdir() 都返回 False


5️⃣ 获取当前工作目录

print(os.getcwd())  # 获取当前工作目录

当前工作目录通常是你运行脚本的位置,而不是脚本所在的目录。


6️⃣ 创建/删除目录

os.mkdir("new_folder")       # 创建单级目录
os.makedirs("a/b/c")         # 创建多级目录
os.rmdir("new_folder")       # 删除空目录

若目录不为空,rmdir() 会报错。可以使用 shutil.rmtree() 删除非空目录。


7️⃣ 重命名/移动文件或目录

os.rename("old_name.txt", "new_name.txt")  # 重命名文件或目录

8️⃣ 删除文件

os.remove("temp.txt")  # 删除文件

文章转载自:

http://TV0JGKb4.yhrfg.cn
http://zuNUJ2Kl.yhrfg.cn
http://tQUSBZqK.yhrfg.cn
http://nINvPIEb.yhrfg.cn
http://OtEXYyRZ.yhrfg.cn
http://vcpLHq3k.yhrfg.cn
http://EixCGNYy.yhrfg.cn
http://Yv9cdYFi.yhrfg.cn
http://wFaiVxeh.yhrfg.cn
http://iFXQ6xkp.yhrfg.cn
http://Zla4Kwqk.yhrfg.cn
http://3i6lHGK9.yhrfg.cn
http://uA4WQpcv.yhrfg.cn
http://nDte6fNS.yhrfg.cn
http://7M1C1O2O.yhrfg.cn
http://HYdhHAPO.yhrfg.cn
http://xkhNHk0Z.yhrfg.cn
http://12RSGcR7.yhrfg.cn
http://GYhhIVZh.yhrfg.cn
http://ZI7WvvsV.yhrfg.cn
http://hUo3Uong.yhrfg.cn
http://qTzKFlSU.yhrfg.cn
http://8MERzCkv.yhrfg.cn
http://PxyDu4D5.yhrfg.cn
http://jxD3kDon.yhrfg.cn
http://7mSQGHME.yhrfg.cn
http://8VbMmVCL.yhrfg.cn
http://AMLwxLbb.yhrfg.cn
http://rQqX0GYl.yhrfg.cn
http://5ddnPjmw.yhrfg.cn
http://www.dtcms.com/wzjs/737021.html

相关文章:

  • 建设公司的网站首页威海市住房和城乡建设局官方网站
  • 东莞网站推广怎么样做网站空间不给账号密码
  • 烟台网站建设电话上海做网站的公司哪家好
  • 微信公众号网站建设网站备案 工信部
  • 佛山网站优化软件网站建设的商品编码
  • 黄岛网站建设哪家专业湖南省建设工程招标网
  • 中国建设银行洛阳分行网站网站建设捌金手指花总四
  • 淄博住房和城乡建设厅网站聊城市东昌府区建设路小学网站
  • 虚拟主机 网站镜像设计模板网站都有哪些
  • 教育类门户网站前端后端分别是什么意思
  • 淘宝优惠劵做网站模版seo搜索排名优化方法
  • WordPress手机不显示长沙网站推广和优化
  • 宝安印刷网站建设青海建设工程信息网站
  • 网站源码上传到哪个文件夹国外网站推广平台有哪些公司
  • 重庆美邦 网站建设怎样先做网站后买域名
  • 网站建设的开发的主要方法杭州公司注册代理中介
  • 怎样用源代码做网站网站开发中遇到的技术问题
  • flash个人网站模板网站开发一般要哪些开发工具
  • 空港经济区内的建设工程网站腾讯云wordpress博客
  • 领导不愿意做招聘网站怎么办建设部考试中心网站
  • 网站审核照片幕布品牌网站建设 蝌蚪小7
  • 百度权重查询网站iis编辑网站绑定
  • 建设银行网站修改密码Wordpress付费主题排名
  • 网站挂百度推广绍兴seo公司
  • 国外网站网站视频互动网站建设
  • 桂林网站建设制作宣传片视频
  • 建筑公司网站源码 php微商城新零售app
  • html5公司网站欣赏常用网站建设软件有哪些
  • 免费做试卷的网站长春建站费用
  • 在印度做视频网站视网站亏损了为什么还做