浅谈Python导入外部文件
2024-10-19 14:36:59
import 和 from ... import * 有什么区别?
例如我写了个模块hello.py
def print_func(args):
print("Hello " + args)
return
使用import是只相当于导入了这个模块的一个文件夹,是一个相对路径。所以每次调用函数中的模块都需要重新指定
但是使用from import *相当于将模块的所有函数都导入进来,就可以直接使用函数了
import hello
hello.print_func("World")
# 并不能直接调用print_func函数,必须将hello看成一个对象,调用对象中的函数
from hello import*
print_func("World")
#可以直接调用函数了
但是在一般情况下,推荐使用import语句,避免使用from... import*,这样可以使得程序可读性更高,也可以避免命名出错
最新文章
- iOS 字典与JSON相互转换
- CALayer
- Uva 524 Prime Ring
- Secure Socket Tunneling Protocol Service服务无法启动(win7)
- oracle 多表查询
- Linux 锁
- mysql 组合索引
- QTexstStream的操作对象是QIODevice(因此QFile,QBuffer,QProcess,QTcpSocket都可以使用),或者QString
- Java设计模式透析之 —— 适配器(Adapter)
- 解决,Incorrect table definition; there can be only one auto column and it must be defined as a key
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法 -摘自网络
- 利用smarty模板(登录、有关信息操作等功能)
- Oracle 12C 新特性 - “可插拔数据库”功能
- 浏览器怎么解析一个hmtl文档
- php foreach用法和实例
- Android ContenObserver 监听联系人数据变化
- 2019-04-26-day041-数据库的索引
- for loop
- MFC绘图小实验(2)
- 字符串,数组,定时器,form