用phthon生成C语言文件

时间:2026-02-12 20:06:13

1、python环境搭建:

这步简单,网上也有好多教材,只要在python官网http://www.python.org/getit/找到相应平台下的python安装就可以了

我安装的是Python2.7.2WindowsInstaller(Windowsbinary--doesnotincludesource)

完了设一下环境变量就可以,如图:

不过其实对于我这个应用,不用配置也是没关系的啦!

然后随便写段代码,运行成功……

用phthon生成C语言文件

用phthon生成C语言文件

2、3.用phthon生成C语言文件:

直接上代码:

tmpl='''volatileunion{


uchardata;
struct{
unsignedSEG%(idx)dCOM0:1;
unsignedSEG%(idx)dCOM1:1;
unsignedSEG%(idx)dCOM2:1;
unsignedSEG%(idx)dCOM3:1;
}bits;
}LCDDATA%(idx)d@0x%(addr)x;
'''
withopen("lcd_def.h","w")asoutfile:
foriinrange(24):
idx=i
addr=0x140+i
outfile.write(tmpl%{'idx':idx,'addr':addr})

就是在一个lcd_def.h文件里循环写入那类似的代码。

保存后运行一下,文章最前面的代码就自动生成了!

用phthon生成C语言文件

© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com