用phthon生成C语言文件

2025-11-06 00:57:34

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语言文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢