将vb.net转换为python
大家好,我在想我能不能把 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会是个更好的选择。