#-*- coding: utf-8 -*-#/usr/bin/env python
'''Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了'''
#导入模块 cnf#import cnf
from cnf importCnfclassTest(object):#全局变量 name
name = "全局_name"
#构造初始化变量
def __init__(self):#初始化 p1 给 Test 自己
self.p1 = "aaaa"
'''# 打印全局变量 name 的值, 这里的方式与Java构造函数用法不同
# 在 Java 里可直接使用 System.out.println(name);
# 而不能使用 System.out.println(Test.name);'''
printTest.name#直接使用 Cnf(), 因为使用了 from...import...的导入语法
self.cnf = Cnf()defused(self):printself.p1printTest.name#c = self.cnf
#print c.getInfo()
printself.cnf.getInfo()#静态类
@classmethoddefsssed(self):print "调用了静态方法 sssed"
defmain():
t=Test()
t.used()
Test.sssed()if __name__ == '__main__':
main()