我有一个变量 say f,它被初始化为一个 unicode 字符串
f= u"<open file 'C:\\IVR\\log\\IVR.log', mode 'r' at 0x02A8AB20>"
我想将其转换为文件指针类型。是否可以?即
f=<open file 'C:\\IVR\\log\\IVR.log', mode 'r' at 0x02A8AB20>
最佳答案
不要在 JSON 中使用 f
,而是使用 f.name
,它只是文件的名称。然后您可以轻松地重新打开它。
如果您希望您的程序仍然打开文件,您可以创建一个以文件名作为键、文件对象作为值的字典。这实际上会更安全,因为攻击者无法打开任意文件。
关于Python:将unicode转换为文件指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15226342/