繁体   English   中英

如何使用python代码创建一个通用的windows平台应用程序?

[英]How to use python code to create a universal windows platform application?

将 python 转换为 C# 是一种选择。 有没有现成的转换器可以做到这一点? 或者有没有其他方法可以从 python 代码中实现 uwp 应用程序? 非常感谢您的帮助。

GItHub 上有一个可用的命令行工具 - https://github.com/uxmal/pytocs

顺便说一句,你应该先向谷歌提出这些类型的问题:P

IronPython 是 Python 2.7 ( http://ironpython.net/ ) 的 .NET 实现。 如果您将 Main() 函数作为 C# 代码启动,但将控制权转移到嵌入式 IronPython 解释器,然后继续使用 Python,我会冒险,它可能会起作用。 我相信,由于 UWP 的沙盒要求,并非所有 Python 库都可用。

Python 是否能够构建通用 Windows 应用程序?

简短的回答:仅适用于物联网设备。 推荐的编程语言是 C++、C#、Microsoft Visual Basic 和 UWP 中的 JavaScript。 您只能使用pyuwpsdk.vsix在 Windows 10 IoT Core 设备上构建基于 Python 的后台应用程序。

我认为你最好的选择是转换,然后学习一点。 根据难度以及你需要学习多少不同或新的东西来改变应用程序,你也许应该考虑学习语言基础知识,然后从他们在 C# 中创建它开始,你将获得另一种语言的一些技能。 谁知道也许更喜欢它。

您可以尝试许多其他转换器中的一个,转换为另一种有效的语言,甚至转换为要转换的语言。 有某种 C++ 转换器可能会更好一些,然后我想也许您可以使用其他工具从它们转换,严重可能会更好。 对于 C++ 来说,比 C# 有更多的东西,考虑到共性,我敢打赌存在一个不错的转换器。 也许可以转换为 C 或 C++ 甚至 Javascript,因为它们有很好的转换工具。 如果您有 C# 转换器,那么使用 Java Script 转换和学习一点点修复会很容易。

否则两个 Python 和 C# 之间的转换器对于许多人来说并不是主要优先事项,如果有人的话。 既然它们如此相似,而语法又如此不同,那么它肯定很难创建,通常人们会坚持其中之一,或者因为他们做了很多面向对象的代码而学习两者。 我的意思是只需要学习语法。 此外,提到的模块或包可能永远不会转换为 C#。 我很确定他们只需要为 C# 从头开始​​构建包,女巫是可能的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM