python调用外部文件的方法
(2023-05-19 16:36:42)分类: 研究-学习 |
也是前两天潘老师上课时发现的问题:一个python文件中的代码过多,增加学生的学习负担(学习恐惧),因为代码中涉及不少自定义的语句块,而这部分代码不在本节课学习范围内,所以就想到了隐藏或者调用外部文件的办法。网上查询了一下,技术实现其实很简单。
for i in range(n):
t.forward(l)
t.left(360/n)
import turtle as t
for i in range(n):
t.forward(l)
t.left(360/n)
====
A.py文件如下:
def add(x,y):
print('和为:%d'%(x+y))
在B.py文件中调用A.py的add函数如下:
import A
A.add(1,2)
或
from A import add
add(1,2)
====
自己实践了一下,比如自定义一个绘制图形的函数,然后调用这个函数绘图。
import turtle as t
def ht(n,l):
ht(4,50)
被调用文件 a.py :
def ht(n,l):
#----------------------------
主文件.py
import a
import turtle as t
a.ht(5,100)
t.forward(40)
a.ht(5,50)
这里面主要问题是两个文件中相同库的导入,每个文件都要导入一次,感觉有点拖沓,不知道还有没有更好的办法。
前一篇:开源硬件之oled屏使用学习