C# 如何获取c语言中的python关键字#

C# 如何获取c语言中的python关键字#,c#,python,C#,Python,我正在用c生成Python脚本。但我必须知道这个词是否是关键词。问题是:有没有c#库,我可以从中获取python关键字 没有。自己动手。只需创建一个python关键字列表并构建一个哈希集(或类似的东西)。它们并不是经常改变…当脚本不需要人类可读时,只需将任何名称以下划线结尾,它们不会与任何关键字冲突。实际上我想知道“是否有用于此的库?”也许您可以尝试更详细地描述您的问题。。。你有例子吗?事实上,你的问题不是很容易理解。-(我正在寻找一个像Microsoft.Scripting这样的库,其中包括p

我正在用
c
生成
Python
脚本。但我必须知道这个词是否是关键词。问题是:有没有c#库,我可以从中获取python关键字

没有。自己动手。

只需创建一个python关键字列表并构建一个哈希集(或类似的东西)。它们并不是经常改变…当脚本不需要人类可读时,只需将任何名称以下划线结尾,它们不会与任何关键字冲突。实际上我想知道“是否有用于此的库?”也许您可以尝试更详细地描述您的问题。。。你有例子吗?事实上,你的问题不是很容易理解。-(我正在寻找一个像Microsoft.Scripting这样的库,其中包括python keywors。通过引用python函数iskeyword()来滚动你自己的库)在keyword.py中的标准库中,并将其转换为c#。此外,“as”和“None”可能在该列表中,也可能不在该列表中,但为了将来的兼容性应包括在内()@leancz,这是一个非常古老的python版本供参考。
as
None
是关键字,已经存在好几年了(从2.6 IIRC开始)。有关最新列表,请参阅。