自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Python中除了os.path.join()拼接路径,还有其他什么方式拼接文件夹路径?

摘要: 在Python中,除os.path.join()外,还可以通过字符串拼接或格式化方式处理多级路径。对于简单路径,os.path.join(path, filename)有效,但多级路径(如D:\project\include\utils.h)可能因反斜杠冲突报错。此时可直接用字符串相加(path + filename)拼接。批量处理时,建议使用f-string格式化(如f'{path}\{project}\file'),既高效又清晰,适合循环中动态生成路径。注意路径分隔符的统一性。

2025-06-08 18:55:39 297

原创 为什么python中的open语句有时候带with,有时候又不带with?

Python文件操作中,with和open()的主要区别在于资源管理。with open()自动关闭文件,确保读写安全,适用于99%的常规场景;open()需手动关闭,存在资源泄露风险,仅在特殊需求或简单脚本中使用。关键差异包括:自动/手动关闭、异常安全性、代码健壮性。实际应用中,建议优先使用with语句,若手动操作则需配合try/finally确保关闭。示例展示了with在多文件处理和内容写入中的安全用法,以及循环追加写入时的注意事项。

2025-06-05 15:27:28 416

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除