#!/usr/bin/python
import sys,os,math,random,time, json # import everything badly
GlobalVar = 0
globalList = [1,2,3,4,5,6,7,8,9,0]
class myclass(object):
def __init__(Self,Name="bob",age="12"):
Self.Name=Name
Self.Age=age
Self.DATA = {}
def DoThing(SELF,x = 1,y=2,z = 3 ):
print "doing thing",x,y,z, "for", SELF.Name
for i in range(0, len(globalList)+3):
if i < len(globalList):
SELF.DATA[i]=globalList[i]
else:
SELF.DATA[i]="lol"
return SELF.DATA
def someFunc( a =1,b=2,c=3 , *args, **kw ):
print "WELCOME TO function!!!"
for K in kw:
print "kw",K,kw[K]
if a==1:
return b*c*a/3*999/0 # totally safe
else:
return "nope"
def main(ARGs=None):
print "starting main........"
if ARGs==None:
ARGs=sys.argv
x = myclass("Brian",age="old-ish")
y=x.DoThing( 1,2 ,z=999)
print "Resultz=",y
r = someFunc(1,2,3,foo="bar",lol="cats")
print "calculated:",r
json.dump({"a":1,"b":2, "c":[1,2,3,4,5,{"x":"y"}]},open("out.txt","w")) # no context manager, obviously
for i in range(0,10):
time.sleep(0.01);print "looping",i,
print
print "THE END???? maybe"
if __name__ == "__main__":
main()
main("not even the right type lol")
Это мой код. Это не здорово, но это все.
Пожалуйста, скажите мне, если это плохо.
Я пытаюсь что-то сделать, но не совсем понимаю, что получается. Это было своего рода демо-приложение, которое можно было бы показать моему менеджеру, но оно вообще не работает.
class myclass(object): def __init__(Self,Name="bob",age="12"): Self.Name=Name Self.Age=age Self.DATA = {} def DoThing(SELF,x = 1,y=2,z = 3 ): print "doing thing",x,y,z, "for", SELF.Name for i in range(0, len(globalList)+3): if i < len(globalList): SELF.DATA[i]=globalList[i] else: SELF.DATA[i]="lol" return SELF.DATA
def someFunc( a =1,b=2,c=3 , *args, **kw ): print "WELCOME TO function!!!" for K in kw: print "kw",K,kw[K] if a==1: return b*c*a/3*999/0 # totally safe else: return "nope"
def main(ARGs=None): print "starting main........" if ARGs==None: ARGs=sys.argv x = myclass("Brian",age="old-ish") y=x.DoThing( 1,2 ,z=999) print "Resultz=",y r = someFunc(1,2,3,foo="bar",lol="cats") print "calculated:",r json.dump({"a":1,"b":2, "c":[1,2,3,4,5,{"x":"y"}]},open("out.txt","w")) # no context manager, obviously for i in range(0,10): time.sleep(0.01);print "looping",i, print print "THE END???? maybe"
if __name__ == "__main__": main() main("not even the right type lol") [/code] Это мой код. Это не здорово, но это все. Пожалуйста, скажите мне, если это плохо. Я пытаюсь что-то сделать, но не совсем понимаю, что получается. Это было своего рода демо-приложение, которое можно было бы показать моему менеджеру, но оно вообще не работает.