如何在python中等待用户输入文本文件?

时间:2015-03-19 19:25:09

标签: python-3.x

我正在编写一个我想要的

的python脚本
  1. 使用用户系统的默认文本编辑器创建并随后打开文本文件。
  2. 等待用户向该文件添加文本,保存文件,然后关闭文本编辑器。
  3. 从用户保存的文件中读取。
  4. 我已经完成了第1步,但我不知道如何从第2步开始。一般来说,当用户向文本文件添加输入然后重新启动时,我将如何暂停执行脚本从文本编辑器退出时执行?

1 个答案:

答案 0 :(得分:3)

您可以使用subprocess模块和wait来完成流程。

import subprocess
p = subprocess.Popen(('gedit',"testFile"))
p.wait()
print file("testFile").readlines()