我正在为我的孩子开发一个希伯来语python库,他还不会说英语。到目前为止,我已经设法使它工作(函数名和变量工作良好)。问题在于“if”、“while”、“for”等语句。如果这是C++,对于Ex.,我会使用#define if אם
Python中的define有什么替代方法吗?
****编辑*****
现在,一个快速而肮脏的解决方案对我来说是可行的;我运行以下代码而不是运行程序:def RunReady(Path):
source = open(Path, 'rb')
program = source.read().decode()
output = open('curr.py', 'wb')
program = program.replace('כל_עוד', 'while')
program = program.replace('עבור', 'for')
program = program.replace('אם', 'if')
program = program.replace(' ב ', ' in ')
program = program.replace('הגדר', 'def')
program = program.replace('אחרת', 'else')
program = program.replace('או', 'or')
program = program.replace('וגם', 'and')
output.write(program.encode('utf-8'))
output.close()
source.close()
import curr
current_file = 'Sapir_1.py'
RunReady(current_file)