##导入模块 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__"
原文:https://www.cnblogs.com/ArtisticMonk/p/8947519.html