问一个小问题

tool = 1
new_file = 0
while tool == 1:
    user_Input = (str(input(">>>")))
    if user_Input == "new": #新建一个文件
        print(" ")
        user_Input_New_File = (str(input(">>>")))
        with open(user_Input_New_File, "w") as f:
            new_file = f.readlines()

各位大佬,为啥这样的话,执行完了新建文件后,会关闭这个py程序啊?谢谢啦

109 views
Comments
登录后评论
Sign In
·

代码可以高亮一下,编辑器代码块旁边有个输入框,选择语言可以高亮:

tool = 1
new_file = 0
while tool == 1:
    user_Input = (str(input(">>>")))
    if user_Input == "new": #新建一个文件
        print(" ")
        user_Input_New_File = (str(input(">>>")))
        with open(user_Input_New_File, "w") as f:
            new_file = f.readlines()
·

文件是写入,你为什么要用readlines,而且你也没有用close

·

关键还有一个问题是,tool = 1不是多余的吗?

直接用while True 不行吗。