Пример #1
0
 def pymake(self, fname, repname, savename):
     sample = worklist()
     listdict = sample.readcsv("./csv/list.csv")
     sn = listdict["sample_name"]
     sname = "sample_" + sn
     data = open(fname).read()
     redata = data.replace(repname, sname)
     exe = open(savename, "w")
     exe.write(redata)
     exe.close()
Пример #2
0
 def makesample(self):
     sample = worklist()
     listdict = sample.readcsv("./csv/list.csv")
     sn = listdict["sample_name"]
     sname = "./csv/sample_" + sn + ".csv"
     sname2 = "sample_" + sn
     sampledict = sample.readcsv(sname)
     sample_name = "sample_" + sampledict["sample_name"] + ".py"
     o = open(sample_name, "w")
     data = open("sample_original.py").read()
     data2 = data.replace("sample_X", sname2)
     # print(data)
     o.write(data2)
     o.close()
     for i in sampledict:
         ro = open(sample_name, "r")
         ostr = ro.read()
         ro.close()
         redata = ostr.replace(str(i), str(sampledict[i]))
         # print redata
         ow = open(sample_name, "w")
         ow.write(redata)
         ow.close()
Пример #3
0
#/usr/bin/env python
#filename:exe.py
from framemaker import *
from sample_n import *
from worklist import *
if __name__=='__main__':
	worklist=worklist()
	sample_n=sample_n()
	L=worklist.readcsv('./csv/list.csv')
	sample_n.pfname=L["page_name"]
	sample_n.pagew=int(L["page_width"])
	sample_n.pageh=int(L["page_height"])
	sample_n.na=int(L["na"])
	sample_n.nb=int(L["nb"])
	sample_n.nc=int(L["nc"])
	input_value=int(L["frame_line_width"])

	#count frame domain size
	frw=int(sample_n.fcountsize()[0])
	frh=int(sample_n.fcountsize()[1])

	#print data
	print(str(sample_n.pfname)+'\n'+str(sample_n.pagew)+'\n'+str(sample_n.pageh))
	print('frw='+str(frw))
	print('frh='+str(frh))
	print('na='+str(sample_n.na))
	print('nb='+str(sample_n.nb))
	print('nc='+str(sample_n.nc))

	#make page,frame
	sample_n.pmake()