Python基础
- 模块相关
- 导入模块
- sys模块
模块相关
导入模块
1. import 模块名
2. import 模块名 as 别名
3. from 模块名 import 成员名 as 别名
sys模块
1. sys.argv
介绍: 实现从程序的外部想程序传递参数返回的是一个列表,第一个元素是程序文件名,第二个元素是程序外部传入的参数
实例:
import sys
print(sys.argv)
test = sys.argv[1]
if test == "aaa":print("I am aaa")
elif test == "bbb":print("I am bbb")
在终端运行时传入一个参数
2. sys.path
介绍获取指定模块搜索字符串集合,返回一个列表可以将写好的模块放入某个路径下, 然后将这个路径添加到 sys.path 里面
实例:
import sys
print(sys.path)
结果:
3. sys.version
介绍获取Python解释程序的版本信息
实例:
import sys
print(sys.version)
结果:
4. sys.platform
介绍
返回操作系统平台名称
实例:
import sys
print(sys.platform)
结果:
5. sys.getfilesystemencoding( )
介绍获取内存数据存到文件里的默认编码
实例:
import sys
print(sys.getdefaultencoding() # utf-8
6. sys.getfilesystemencoding( )
介绍获取内存数据存到文件里的默认编码
实例:
import sys
print(sys.getfilesystemencoding()) # utf-8
7. sys.stdout.write("xxx")
介绍::标准输出 (相比较 print 能更好的控制输出)
实例:
import sys
sys.stdout.write('shawn\n') # Shawn
模拟简单进度条动态加载
import sys,time
for i in range(50):sys.stdout.write("|")time.sleep(0.1)sys.stdout.flush() # 刷新显示到屏幕上