Python 操作外部文件

Python 操作外部文件,python,operating-system,os.system,Python,Operating System,Os.system,我看到下面的命令使我的程序打开一个外部文件 >>> import os >>> os.system("filename") 我想让我的程序打开同一个文件三次,所以我连续写了三次os.system(“filename”)。令人惊讶的是,当我运行我的程序时,我想操作的外部文件只打开一次 我该怎么做才能使外部文件打开三次 我用许多案例测试了您的代码,如果您重复os.system(command)这一行,它通常运行良好。您可以自己尝试,例如通过测试os.system

我看到下面的命令使我的程序打开一个外部文件

>>> import os
>>> os.system("filename")
我想让我的程序打开同一个文件三次,所以我连续写了三次
os.system(“filename”)
。令人惊讶的是,当我运行我的程序时,我想操作的外部文件只打开一次


我该怎么做才能使外部文件打开三次

我用许多案例测试了您的代码,如果您重复
os.system(command)
这一行,它通常运行良好。您可以自己尝试,例如通过测试
os.system(“echo 1”)

我发现唯一不起作用的实例是在Linux上尝试使用Gedit“打开”文件时。在这种情况下,
os.system(“gedit foo.py)
重复多次只能打开foo一次。这可能是因为您只能获得一个gedit实例。请参阅


解决方法:用另一个编辑器(如kate、nano等)替换gedit。

嘿,伙计,答案有用吗?