import 模块

##导入模块
import 模块名称
##使用模块
mokuaimingcheng.mokuaidefangfa
##为模块起别名
import os as ox
print(ox.money)
###根据用户输入,选择不同的sql功能
Input = input("---->")
if Input == "1"
    import 1
elif Input == "2"
    import 2
##假设有两个模块reader1.py和reader2.py,他们都定义了函数read_data:用来从文件中读取一些数据,但采用不同的输入格式。我们可以编写代码来选择性的挑选读取模块
if file =="xml":
    import xml
elif file =="csv":
    import csv
data = reader.read_data(file)
###在一行导入多个模块
import sys,os,re
###使用模块之from..import..
from modulename import moduleFunction,moduleFunction2
from 模块名 import 模块功能

###这样使用的话,前面不需要加上modulename.
###直接使用后面功能名就行啦
1.当前位置直接使用功能一和功能二就好了,执行时,任然以模块名.py文件全局名称空间
2.如果当前有重名的功能名,那么就会有覆盖的效果
3.支持as 
4.from...import*##导入这个模块的全部功能   
###编写好的一个python文件可以有两种用途:
    一:脚本,一个文件就是整个程序,用来被执行
    二:模块,文件中存放着一堆功能,用来被导入使用
####python为我们内置了全局变量__name__,
当文件被当作脚本执行时:__name__等于"__main__"
当文件被当作模块导入时:__name__等于模块名
###作用:用来控制.py文件在不同的应用场景下执行不同的逻辑
    if __name__ == "__main__"

猜你喜欢

转载自www.cnblogs.com/ArtisticMonk/p/8947519.html