Skip to content

Commit bc12b35

Browse files
committed
整合
1 parent 9ccae6c commit bc12b35

File tree

10 files changed

+135
-2
lines changed

10 files changed

+135
-2
lines changed

.project

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,19 @@
1010
<arguments>
1111
</arguments>
1212
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.pde.ManifestBuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.eclipse.pde.SchemaBuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
1323
</buildSpec>
1424
<natures>
1525
<nature>org.python.pydev.pythonNature</nature>
26+
<nature>org.eclipse.pde.PluginNature</nature>
1627
</natures>
1728
</projectDescription>

.pydevproject

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
<path>/PythonKnowledge</path>
77
</pydev_pathproperty>
88
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
9-
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
9+
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">python1</pydev_property>
1010
</pydev_project>

.settings/org.eclipse.core.resources.prefs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ encoding//src/python/demo/TestExtends.py=utf-8
1010
encoding//src/python/demo/TestLambda.py=utf-8
1111
encoding//src/python/demo/TestModule.py=utf-8
1212
encoding//src/python/demo/TestTryCatchFinal.py=utf-8
13+
encoding//src/python/demo/TestYaml.py=utf-8
1314
encoding/<project>=UTF-8

src/python/demo/SchoolMember.py

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#!/usr/bin/env python
2+
# -*- coding:utf-8 -*-
3+
#
4+
# Author : sushiting
5+
# E-mail : sushiting@163.com
6+
# Date : 13/07/08 15:53:51
7+
# Desc :
8+
#
9+
class SchoolMember(object):
10+
"""Docstring for MySchoolMemberass """
11+
12+
def __init__(self,name,sex):
13+
"""@todo: to be defined1 """
14+
self.name = name
15+
self.sex = sex
16+
def tell(self):
17+
print 'Name:"%s"'%(self.name)
18+
class Teacher(SchoolMember):
19+
"""Docstring for Teacher """
20+
def __init__(self,name,sex,salary):
21+
"""@todo: to be defined1
22+
:name: @todo
23+
:sex: @todo
24+
"""
25+
SchoolMember.__init__(self,name,sex)
26+
self._name = name
27+
self._sex = sex
28+
self.level = 'teacher'
29+
self.sex = 'women'
30+
self.salary = salary
31+
def tell(self):
32+
print 'Name:%s,Salary:%s'%(self.name,self.salary)
33+
class Student(SchoolMember):
34+
"""Docstring for Studnet """
35+
36+
def __init__(self,name,age,mark):
37+
"""@todo: to be defined1 """
38+
SchoolMember.__init__(self,name,age)
39+
self.mark = mark
40+
def tell(self):
41+
print "Name:%s,Mark:%s"%(self.name,self.mark)
42+
teacher = Teacher('Mrs Zhang','men','3500/mon')
43+
student = Student('sushiting','men',100)
44+
member = [teacher,student]
45+
for m in member:
46+
m.tell()
47+
48+
print member
49+
print student.tell()

src/python/demo/TestLambda.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ def make_repeater(n):
2222
# returns: [4, 5, 6]
2323

2424
fun = lambda x:pow(3,x)
25-
print fun(3)
25+
print fun(3)

src/python/demo/TestSocket.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env python
2+
# -*- coding:utf-8 -*-
3+
#
4+
# Author : sushiting
5+
# E-mail : sushiting@163.com
6+
# Date : 13/08/05 15:18:45
7+
# Desc :
8+
#
9+
10+
import socket
11+
HOST,PORT = "127.0.0.1",9999
12+
#socket = socket.socket
13+
print("hello")

src/python/demo/TestYaml.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# -*- coding:utf-8 -*-
2+
#
3+
# Author : sushiting
4+
# E-mail : sushiting@163.com
5+
# Date : 2013-8-2
6+
# Desc :
7+
#
8+
import yaml
9+
children = {'count':3,'language':[{'name':'java'},{'name':'c#'},{'name':'delphi'}]}
10+
person = {'name':'sushiting','age':'30','children':children}
11+
print yaml.dump(person, default_flow_style=False)
12+
13+
print '苏世挺'
14+
# aproject = {'name': 'Silenthand Olleander',
15+
# 'race': 'Human',
16+
# 'traits': ['ONE_HAND', 'ONE_EYE']
17+
# }
18+
19+
20+
#print yaml.dump(aproject, default_flow_style=False)
21+
22+
#返回
23+
#name: Silenthand Olleander
24+
#race: Human
25+
#traits: [ONE_HAND, ONE_EYE]

src/python/demo/TestYamlLoad.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env python
2+
# -*- coding:utf-8 -*-
3+
#
4+
# Author : sushiting
5+
# E-mail : sushiting@163.com
6+
# Date : 13/08/05 16:10:29
7+
# Desc :
8+
#
9+
import yaml
10+
f = file("data.yaml")
11+
print yaml.load(f)
12+
13+

src/python/demo/data.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
persion:
2+
name: "sushiting"
3+
age: 13
4+
children:
5+
- name: "jack"
6+
- age: 7

src/python/demo/serverSocket.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/usr/bin/env python
2+
# -*- coding:utf-8 -*-
3+
#
4+
# Author : sushiting
5+
# E-mail : sushiting@163.com
6+
# Date : 13/08/05 15:26:14
7+
# Desc :
8+
#
9+
import SocketServer
10+
class MyTCPHandler(SocketServer.BaseRequestHandler):
11+
def handle(self):
12+
self.data = self.request.recv(1024).strip()
13+
print "{} wrote:".format(self.client_address[0])
14+
print self.data
15+
self.request.sendall(self.data.upper())

0 commit comments

Comments
 (0)