Python 如何将数据类型字符串转换为文件?

Python 如何将数据类型字符串转换为文件?,python,python-2.7,Python,Python 2.7,在python 2.7.5中 f = open("a.txt", "r") sf = str(f) 我尝试将字符串转换为类型(文件)。如何将st转换为原始f?wat 如果您谈论的是读写文件,下面是一个示例 f = open("a.txt", "r") sf = f.read() f.close() sf += "some more text" f = open("a.txt", "w") f.write(sf) f.close() 也许如果你能提供更多关于你想做什么的信息,我可以帮你更好

在python 2.7.5中

f = open("a.txt", "r")
sf = str(f)

我尝试将字符串转换为类型(文件)。如何将st转换为原始f?

wat

如果您谈论的是读写文件,下面是一个示例

f = open("a.txt", "r")
sf = f.read()
f.close()

sf += "some more text"
f = open("a.txt", "w")
f.write(sf)
f.close()

也许如果你能提供更多关于你想做什么的信息,我可以帮你更好

文件对象的字符串表示形式不是很有用。您可能希望使用read()函数打开它

f.read()

我想您正在寻找
f.name

请详细说明您的问题:/“我试图将字符串转换为类型(文件)”-这毫无意义。您正在尝试读取文件吗?将字符串转换为文件是毫无意义的,可以通过多种方式进行解释。你不转换它,只需将其写入文件。看起来我们已经看到了对这个问题的三种解释。你想做什么?你能解释一下你想做什么吗?你想要的最终结果是什么?是的!!你是对的!!我只是误解了读取文件的功能。谢谢