我有一个常规的text.txt文件,该文件正在文件扩展名为.mo的其他程序中使用
我想使用open()访问文本,但是为此,我必须更改文件的扩展名。最后,扩展名应反转为.mo:
path = "dymtest.txt"
file_name = Path(path_dym)
file_name.rename(file_name.with_suffix(".txt"))
with open(file_name) as chat:
lines = chat.readlines()
file_name.rename(file_name.with_suffix(".txt"))
我想说应该可以将文件作为.mo文件打开。此外,解决方案需要能够读取和写入该文件。
答案 0 :(得分:3)
如上所述,python不在乎文件名(包括扩展名)。当您知道什么是文件结构以及如何使用它时—只需执行即可。
如果.mo
实际上包含文本,请以文本模式(默认)打开该文件,然后对其进行读取/处理/写入。