geany环境下python怎么导入自建模块

geany环境下python怎么导入自建模块,第1张

定义模块,只要使用文本编辑器,把一些python代码输入到文本中,然后以.py为后缀名进行保存,任何此类文件都会被认为是python模块。

比如说,下面的代码输入到一个文件中,就可以看作是一个模块:

?

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那一项下就有你新添的命令了。试试看吧,祝你好运~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11271852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存