革命年 发表于 2020-7-28 16:49:08

用程序来写程序

你们肯定都写过程序,但是你们写过一个可以写出其它程序的的程序吗?
首先,你们要打开一个文件,因为程序都在文件里面,对吧
以.py后缀名打开,要用添加模式打开,路径随便
然后用write方法写入你要编的程序,里面有引号一定要用\进行转义
最后关闭文件,就可以了
如果你不想打开文件,可以执行完后导入它,但请注意,那个程序和这个程序要在一个文件夹下
用处
如果您要写好多类,每个类功能相同,名字不同,这可就有用了

xiaosi4081 发表于 2020-7-28 17:07:02

sofa{:10_327:}{:10_247:}

weiter 发表于 2020-7-28 18:39:20

给个代码憋……我给你加专辑里面{:10_254:}

革命年 发表于 2020-7-29 08:48:47

weiter 发表于 2020-7-28 18:39
给个代码憋……我给你加专辑里面

知道了,马上复制

革命年 发表于 2020-7-29 09:15:44

weiter 发表于 2020-7-28 18:39
给个代码憋……我给你加专辑里面

代码
r=open('F:\\sywj.py','w')
y=['a','b','c','d','e','f','g','h','i']
r.write('''class Dog:
    def __init__(self,x,y):
      self.x=x
      self.y=y
      print(x)
      print(y)\n''')
for i in y:
    r.write('class Dog'+i+'''(Dog):
    pass\n''')
else:
    r.close()
写出来的文件一定要用IDLE打开

weiter 发表于 2020-7-29 13:00:24

革命年 发表于 2020-7-29 09:15
代码

写出来的文件一定要用IDLE打开

要编辑你的主题,把代码放到主题里面……不然别人点进来可能找不到{:10_245:}

wzdr 发表于 2020-7-29 13:21:45

没有看懂 啥意思

革命年 发表于 2020-7-29 14:20:43

weiter 发表于 2020-7-29 13:00
要编辑你的主题,把代码放到主题里面……不然别人点进来可能找不到

我是解释了做这件事的方法,代码根据这个方法自由发挥

weiter 发表于 2020-7-29 15:22:41

革命年 发表于 2020-7-29 14:20
我是解释了做这件事的方法,代码根据这个方法自由发挥

emmm……
页: [1]
查看完整版本: 用程序来写程序