某些库检查输入的类型是否为f是文件。和Python 2.7库临时文件回报型文件对象为 type(tempfile.TemporaryFile()) # type is file
而对于 type(tempfile.NamedTemporaryFile()) # type is instance
是否有某种原因,或者它仅仅是一个错误吗?
我想打开一个外部配置文件并在编辑器中将其呈现给用户。 我在想的解决方案是创建一个临时文件并将原始文件的内容复制到它。临时文件将被打开,供用户在默认编辑器中进行编辑。这一切都完成了,因为不应该将错误的配置写入原始文件。 当用户保存更改并关闭编辑器时,python脚本将检查更改是否可接受,并且只有覆盖原始文件(如果是这种情况)。 我做了一些研究,似乎有在Python中创建一个临时文件的两种可能性: o