You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Python将自定义后缀名的文件视为.txt格式文件读写?

问题解答

完全可以实现,具体原理和操作方法如下:

  • 首先明确:文件后缀名仅作用于操作系统匹配默认打开程序,不会修改文件本身的存储内容和结构,你将.txt后缀直接重命名为.my_extension后,文件的文本属性不会发生任何变化。
  • Python读写文件时不强制校验文件后缀,你只要把完整的带.my_extension后缀的文件名传入文件操作函数,用普通文本文件的读写模式操作即可,和读写.txt文件的逻辑完全一致,不需要额外做格式转换。

代码示例

读取.my_extension文件

with open("test.my_extension", "r", encoding="utf-8") as file:
    text_content = file.read()
# 后续直接处理text_content即可,和读取.txt得到的内容没有任何区别

写入内容到.my_extension文件

write_data = "测试写入的文本内容"
with open("output.my_extension", "w", encoding="utf-8") as file:
    file.write(write_data)

注意:以上操作仅适用于本身就是文本格式的.my_extension文件,如果该后缀文件是二进制格式,需要对应改用二进制读写模式。

内容的提问来源于stack exchange,提问作者user16798683

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 21:57:02