gpt4 book ai didi

ironpython - 将IronPython文件对象转换为.NET Stream对象

转载 作者:行者123 更新时间:2023-12-04 01:29:53 25 4
gpt4 key购买 nike

有没有一种简单的方法可以将IronPython文件状对象转换为.NET流?相反,可以在IronPython中使用以下代码完成此操作:

net_stream = File.OpenRead('file.txt')
python_file = file(net_stream)


有一种简单的方法可以将其转换回吗?还是您必须编写一个将从 Stream继承并实现所有方法的包装器?

最佳答案

显然可以这样做:

import System
f = file('abc.txt', 'w+')
f.GetType().GetField('_stream', System.Reflection.BindingFlags.Instance |
System.Reflection.BindingFlags.NonPublic).GetValue(f)

关于ironpython - 将IronPython文件对象转换为.NET Stream对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4595841/

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