打开已声明为带有 .mo 扩展名的 .txt 文件

Open a .txt file that has been declared with a .mo extention

我有一个常规的 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 来阅读文本应该是可能的。此外,解决方案需要能够读取和写入该文件。

如上所述,python不关心文件名(包括扩展名)。虽然您确实知道什么是文件结构以及如何使用它 — 就去做吧。

如果 .mo 实际上包含文本 — 以文本模式(默认)打开此文件,read/process/write 它。