今天讲自制模组如何呼叫使用
link:https://www.youtube.com/watch?v=GGp-7VHgsKk&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=12&ab_channel=%E5%BD%AD%E5%BD%AD%E7%9A%84%E8%AA%B2%E7%A8%8B
封包
用来整理模组
建立封包
专案档案配置
-专案资料夹
-主程序.py
-封包资料夹
-_init_.py(两条底线)
-模组ㄧ.py
-模组二.py
有建立_init_.py才会当成是封包(里面空的可以)
point.py
def distance(x,y):
return (x**2+y**2)**0.5
line.py
def len(x1,y1,x2,y2):
return ((x2-x1)**2)+((y2-y1)**2)**0.5
def slope(x1,y1,x2,y2):
return (y2-y1)/(x2-x1)
在main程序编写里面可以呼叫自制的模组
# 主程序呼叫
import geometry.point
a=geometry.point.distance(3,4)
print(a)
#模组别名也是可以使用
import geometry.line as line
a=line.slope(1,1,6,6)
print(a)
这个在整理上就会很方便
如果要在geometry层再新增往下钻的子模组也是使用一样的概念
今天有遇到一个小问题差点吓死我
在我还没呼叫模组来用的时候他直接灰色
我以为是程序有误
pycharm: unused import statement
後来查了一下
好像是因为导入了但没有使用PEP8自动检查关系
<<: 谁喜欢这则贴文,初探 case...when 用法,Ruby 30 天刷题修行篇第十六话
>>: 2.4.9 Design System - Input Checkbox/Radiobox
STM32晶片内部有一个Flash记忆体,主要用於储存我们所打的程序,我们在软件上打好程序编译完成後...
对於Python 只知道一点语法,藉由参加读书会与上网找资料来重自己对於Python了解与实作。 主...
按照前一篇的程序安装完成并重开机後,即可开始正式使用 Proxmox VE 系统,请以浏览器连接至...
今天拉回 python 来介绍 psycopg2,这个套件可以跟 postgres 进行互动。我们依...
React.js, Vue.js, Angular.js为近期很流行的框架,改变了前端生活圈的生态。...