其实自己只是想把pyuic4转成的python代码加上几行让其生成之后可以直接运行查看效果。
但是这么个简单的任务我居然花了几乎一天的时间,实在是曲妄了 python的 简洁 和高效 ……
我企图加上"if __name__ == "__main__":"这样的语句想在pyuic4转换文件之后直接运行看到界面效果,这样直接专注控制逻辑的代码,因为都是同一样的格式和内容自然想本身作为一个脚本实现。
折腾了半天就实现了两个功能:1。替换文件第一行2,在文件末尾追加多行
我觉得挺简单的,就避免文件操作,而且写文件会造成覆盖,所以就 直接使用系统的命令。
但是没想到那个echo输出引号和回车的问题把我缠住了,咳……自己也是个不灵光的人,就在这些小问题上浪费了时间。
code = 'if __name__ == "__main__":/n'