小编典典

使用非英语语言对关键字和变量进行Python编程

python

我的最终目标是使知道乌尔都语而不是英语的人能够在Python环境中编程。

乌尔都语从左到右书写。我想象拥有所有python关键字的Urdu版本,并使用Urdu字符定义变量/函数/类名。

这个目标有可能吗?如果是,那么将需要做什么?

我已经看到一个问题,标准库函数仍然是英文。

更新: 无论是否 应该这样做 ,无疑是一个非常有趣的辩论主题,我很乐意谈论。 但是,实际上有可能吗?

我喜欢Python,而且我认识很多聪明的人,他们可能永远不会正确地教英语,只有Urdu会讲授这种想法。


阅读 134

收藏
2021-01-20

共1个答案

小编典典

中文Python用于允许程序员完全用中文编写源代码,包括翻译后的模块名称,函数名称和所有关键字。这是他们网站上的代码示例:

載入 系統               # import sys
文件名 = 系統.參數[1:]   # filenames = sys.argv[1:]

定義 修正行尾(文件):     # def fixline(file):
    內文 = 打開(文件).讀入()  # text = open(file).read()
    內文 = 內文.替換('\n\r','\n') # text = text.replace('\n\r', '\n')
    傳回 內文          # return text

取 文件 自 文件名:     # for file in filenames:
    寫 修正行尾(文件)  # print fixline(file)

不幸的是,它不再是一个活跃的项目,但是您可以获取源代码并找出它们进行了哪些更改,从而为自己的实现提供一个思路。(了解它们失败的原因还可以帮助您了解使这样的系统成功所面临的挑战)。

2021-01-20