示例#1
0
 def readme(self):
     helper.dividing_with_title('readme start')
     print self.__module__
     print self.__class__
     print self.__doc__
     print dir(self)
     helper.dividing_with_title('readme end')
示例#2
0
 def readme(self):
     helper.dividing_with_title('readme start')
     print self.__module__
     print self.__class__
     print self.__doc__
     print dir(self)
     helper.dividing_with_title('readme end')
示例#3
0
def test_thread():
    # thread
    from cn.net.vive.test2.AsyncZipType import AsyncZip

    print '-->The main program continues to run in foreground.'
    background = AsyncZip('test.txt', 'test.zip')
    background.start()

    background.join()  # Wait for the background task to finish
    print '-->Main program waited until background was done.'

    # end
    helper.dividing_with_title(' end ')
示例#4
0
def test_thread():
    # thread
    from cn.net.vive.test2.AsyncZipType import AsyncZip

    print '-->The main program continues to run in foreground.'
    background = AsyncZip('test.txt', 'test.zip')
    background.start()

    background.join()    # Wait for the background task to finish
    print '-->Main program waited until background was done.'

    # end
    helper.dividing_with_title(' end ')
示例#5
0
def test():
    helper.dividing_with_title(' start ')

    # repr
    import repr
    print repr.repr(set('abcdedabc'))
    print repr.repr(dict({'name': 'wjh', 'age': 11}))

    # pprint
    import pprint
    t = [[[['black', 'cyan'], 'white', ['green', 'red']],
          [['magenta', 'yellow'], 'blue']]]
    pprint.pprint(t, None, 1, 80)

    # textwrap
    import textwrap
    doc = """The wrap() method is just like fill() except that it returns
    a list of strings instead of one big string with newlines to separate
    the wrapped lines."""
    print textwrap.fill(doc, 50)

    # locale
    import locale
    locale.setlocale(locale.LC_ALL, 'English_United States.1252')
    conv = locale.localeconv()
    x = 1234.6
    print locale.format("%d", x, grouping=True)
    print locale.format_string(
        "%s%.*f", (conv['currency_symbol'], conv['frac_digits'], x),
        grouping=True)

    # Template
    from string import Template
    t = Template('${village}folk send $$10 to $cause.')
    print t.substitute(village='Nottingham', cause='the ditch fund')

    d = dict(name='wjh', age=20)
    t = Template('name: $name and age: $age')
    print t.substitute(d)
    print t.safe_substitute(d)

    import time, os.path
    photofiles = ['img_1074.jpg', 'img_1076.jpg', 'img_1077.jpg']
    # fmt = raw_input('Enter rename style (%d-date %n-seqnum %f-format):  ')
    # print fmt

    # struct
    import struct
    data = open(helper.getfile('test.txt'), 'rb')
    print data.readline()
    data.close()
示例#6
0
def test():
    helper.dividing_with_title(' start ')

    # repr
    import repr
    print repr.repr(set('abcdedabc'))
    print repr.repr(dict({'name' : 'wjh', 'age' : 11}))

    # pprint
    import pprint
    t = [[[['black', 'cyan'], 'white', ['green', 'red']], [['magenta',  'yellow'], 'blue']]]
    pprint.pprint(t,None,1,80)

    # textwrap
    import textwrap
    doc = """The wrap() method is just like fill() except that it returns
    a list of strings instead of one big string with newlines to separate
    the wrapped lines."""
    print textwrap.fill(doc,50)

    # locale
    import locale
    locale.setlocale(locale.LC_ALL,'English_United States.1252')
    conv=locale.localeconv()
    x = 1234.6
    print locale.format("%d", x, grouping=True)
    print locale.format_string("%s%.*f", (conv['currency_symbol'],      conv['frac_digits'], x), grouping=True)

    # Template
    from string import Template
    t = Template('${village}folk send $$10 to $cause.')
    print t.substitute(village='Nottingham', cause='the ditch fund')

    d = dict(name='wjh',age=20)
    t = Template('name: $name and age: $age')
    print t.substitute(d)
    print t.safe_substitute(d)

    import time, os.path
    photofiles = ['img_1074.jpg', 'img_1076.jpg', 'img_1077.jpg']
    # fmt = raw_input('Enter rename style (%d-date %n-seqnum %f-format):  ')
    # print fmt

    # struct
    import struct
    data = open(helper.getfile('test.txt'), 'rb')
    print data.readline()
    data.close()