gpt4 book ai didi

python:传递字符串而不是文件作为函数参数

转载 作者:太空狗 更新时间:2023-10-30 02:05:41 25 4
gpt4 key购买 nike

我是 python 的初学者,我需要使用一些第三方函数,它基本上只有一个输入——硬盘上文件的名称。此函数解析文件,然后对其进行处理。

我正在我的代码中生成文件内容(它是我从列表生成的 CSV 文件)并且想跳过实际的文件创建。有什么办法可以实现这一点并“破解”第三方函数以在不创建文件的情况下接受我的字符串?

经过一些谷歌搜索后,我找到了 StringIO,并在其中创建了一个文件对象,现在我坚持将这个对象传递给一个函数(同样,它接受的不是文件对象,而是文件名)。

最佳答案

看起来您需要将数据写入文件,然后将该文件的名称传递给第 3 方库。您可能需要考虑使用 tempfile模块以安全、简单的方式创建文件。

关于python:传递字符串而不是文件作为函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9969863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com