计划: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!)
答案 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语法。