创建.txt文件,然后将其删除

时间:2018-04-21 16:24:53

标签: python python-3.x

计划:Pycharm python 3.6 我想创建一个.txt文件,然后删除它... 我已经尝试过FileName.close()和FileName.flush()

我需要停止程序并重新运行它以识别文件并能够将其删除。

这是我的代码:

import os 
temp = input("Please Enter File Name to create: ")
FileName = open(temp,"w+")
print("File Created!"+"\n")

temp = input("Please Enter File Name to delete: ")
os.remove(temp)
print("File Removed!)

enter image description here

2 个答案:

答案 0 :(得分:1)

这就是danihp的意思:

 onSelectedIndexChanged(args: SelectedIndexChangedEventData) {
        if (args.newIndex === 1) { //the middle button
            setTimeout(() => {
                tabView.selectedIndex = args.oldIndex; //go back to the previous view (causes flicker)
                //do stuff for the button click.
            });
        }
    }

答案 1 :(得分:0)

标准库中有一个tempfile模块。你不应该自己使用os方法调用。

tempfile模块将遵循操作系统创建临时文件的本机方法,即使发生异常也会自动清理临时文件。

https://docs.python.org/3/library/tempfile.html

查看TempFile和NamedTemporaryFile。

os方法调用也大大折旧,有利于pathlib。它提供了更清晰的OO语法。