Polars.read_csv()
方法读取数据集: with gzip.open(os.path.join(getParameters()['rdir'], dataset)) as compressed_file:
df = pl.read_csv(compressed_file, sep = '\t', ignore_errors=True)
Polars found a filename. Ensure you pass a path to the file instead of a python file object when possible for best performance.
任何关于如何摆脱这个恼人的消息的想法将不胜感激。
我在从
ZipFile
对象打开时遇到了类似的问题。解决方案是在文件名中添加 .read()
方法。也许同样适用于您的情况?
with gzip.open(os.path.join(getParameters()['rdir'], dataset)) as compressed_file:
df = pl.read_csv(compressed_file.read(), sep = '\t', ignore_errors=True)