将vb.net转换为python

-1 投票
3 回答
6087 浏览
提问于 2025-04-16 19:42

大家好,我在想我能不能把 vb.net 的代码转换成 python 呢?

我有这段代码:

VB.net
dim t as new threading.thread( adressof x,100)
t.start

sub x
do work
end sub

我觉得它大概是这样的:

def thread(self):
    t = threading.thread(adressof)
    self.x()
def x(self):
    pass

所以有没有什么转换工具呢?如果有的话就太好了,因为我有一个用 vb.net 写的程序的源代码,而你们也知道,这个程序只能在 Windows 上运行,我想让它在 Linux 上也能工作,所以我需要一个从 Vb 转换到 Python 的工具……非常感谢大家!

3 个回答

1

有一个把Visual Basic转成Python的工具,叫做 vb2py,不过这个工具已经好几年没有更新了。我现在正在开发一个叫做 universal-transpiler 的工具,它可以把VB.NET的一部分代码翻译成其他几种语言,包括Python。

5

不,没有什么转换工具。VB.NET和Python是完全不同的语言,VB.NET需要依赖.NET框架才能运行,而Python则不需要这个框架。

如果你想让你的.NET程序在Linux系统上运行,使用Mono会是个更好的选择。

撰写回答