如何在python3中使用os继续使用打开文件的while循环

时间:2016-08-21 01:51:25

标签: python subprocess

因此,我想创建一个while循环,用户输入一个名称,然后输出他的姓氏

choice = input()
if choice == "Mark":
   print("Zuckerberg")
elif choice == "Sundar":
   print("Pichai")

但我想帮助用户,当他输入" help"一个.txt文件将会打开,因为我希望它是一个无限循环,它将会是一段时间......(笑话)

import os

choice = input()
while True:
    if choice == "Mark":
       print("Zuckerberg")
    elif choice == "Sundar":
       print("Pichai")
    elif choice == "help":
       howto = "notepad.exe howto.txt"
       os.system(howto)

因为它会运行但是当你打开文件时选择'将停止运行导致不打印姓氏。如果你关闭.txt文件,它将继续,但如何在不关闭文件的情况下使其工作?

提前致谢

0 个答案:

没有答案