argv;modules;path;platform这几个也是os模块里面的吗?怎么用呢?

来源:2-1 os模块(最重要的一节)

慕瓜0155640

2019-12-09 22:15:27

argv;modules;path;platform这几个也是os模块里面的吗?怎么用呢?

写回答

1回答

时间,

2019-12-10

同学,你好。老师讲解了os模块中常用的几种,argv,modules,platform是sys模块中的,但不经常使用,同学可根据下边的描述及举例作为了解就可以

1、argv是sys模块中的,用于获取命令行参数列表。这里获取的参数是从程序外部输入的。其第一个元素是程序本身,随后才是外部给予的参数。

例:

http://img.mukewang.com/climg/5deefd69092e3ffd05050291.jpg

2、modules是sys模块中的。sys.modules是一个全局字典,该字典是python启动后就加载在内存中。每当导入新的模块时,sys.modules都将记录这些模块。字典sys.modules对于加载模块起到了缓冲的作用。当某个模块第一次导入,字典sys.modules将自动记录该模块。当第二次再导入该模块时,python会直接到字典中查找,从而加快了程序运行的速度。

3、path是os中的模块,在2-3视频中会讲到,同学看到该位置后可进行相应学习

4、platform是sys中的模块,获取当前系统平台

http://img.mukewang.com/climg/5def012c093016e503660189.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 8160 问题

查看课程