比如说,下面的代码输入到一个文件中,就可以看作是一个模块:
?
1
2
3
4
def printme(var):
print var
if __name__ == '__main__':
printme(1)
假设说输入到a.py中,那么import a就可以把这个模块导入。
然后可执行a.printme(3),屏幕即可打印出3:
?
1
2
3
>>>a.printme(3)
3
>>>
一个模块顶层定义的变量,会自动变成模块的属性。例如:
?
1
2
3
4
5
data=[1,2,3]
def printme(var):
print var
if __name__ == '__main__':
printme(1)
data变量就是模块的一个属性。其实printme也是一个属性,只不过是一个函数罢了。
.py文件命名可以使用数字,字母,下划线,当文件作为主程序运行时,文件名开头可以随意,以数字,字母,下划线开始都可以,如1a.py,aa.py,_a1.py,a1.py,_1a.py;但当.py文件作为模块被导入到其他文件中调用,则作为模块的.py文件不能以数字开头命名,可以用下划线和字母开头,如aa.py,_a1.py,a1.py,_1a.py,若命名为1a.py则出错,对主程序命名则无要求。
就是进你图片的那个页面,在c++命令项
下面有两个1.编译(c)
2
生成(b)
而最后一项是空的,你点击就能添加新的命令。标签那一列表示命令的名字,你自己随便起,,比如“3调试”,命令那一列就是调试的命令,
比如
gcc
-g
*****
就行了。添加好了点确定,就能发现build那一项下就有你新添的命令了。试试看吧,祝你好运~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)