【发布时间】:2014-04-29 12:20:52
【问题描述】:
我想更改我的临时文件的名称。 我知道 os.tmpname() 返回一个临时名称,我想知道是否有办法将其更改为我想要的。
【问题讨论】:
-
如果你不想使用
os.tmpname本身,你可以编写任何你想要的临时文件函数,但你不能改变os.tmpname所做的事情。您可以根据需要使用os.tmpname函数覆盖默认的os.tmpname函数。 -
尽管monkey patching(通过覆盖更改核心功能)不推荐这种做法。