第17课Python江湖的储物戒指——模块⼀、模块的定义:模块简答来说就是⼀个Py⽂件,⾥⾯有类,函数和变量,模块作用就是将数据、代码封装起来,以便再使用⼆、使⽤模块的⽅法:1、import语句⽤法:import+模块名例⼦:importtime;importcsv如何调⽤模块中的函数,变量⽤法:模块名.函数;模块名.变量2、from...import语句⽤法:从模块中导⼊⼀个指定的部分到当前模块(函数、变量、类名)例⼦:fromcsvimport*,默认将CSV模块中的所有函数、变量进⾏全部导⼊3、if__name__=='__main__'⽤法:当运⾏的⽂件是程序的⼊⼝时,则会执⾏ifname=='main'下的语句,相反,当运⾏的⽂件作为模块是被其他程序导⼊时,代码ifname=='main'下的代码则不会执⾏例⼦:main.pyprint('你好')ifname=='main'prinr('⽂件是程序的⼊⼝')解释:由于main是主模块,程序的⼊⼝,所以print('⽂件是程序的⼊⼝')会被执⾏4、如何搜索出相对应的模块的py⽂件⽤法:在命令⾏(cmd)上输⼊模块名.py例⼦:random.py5、⾃学模块内容⽤法:⽤百度直接搜索或使⽤dir()函数进⾏相关的函数展示6、CSV模块CSV⽂档的逐⾏提取:(例⼦如下)importcsvwithopen("test.csv",newline='')asf:reader=csv.reader(f)#使⽤csv的reader()⽅法,创建⼀个reader对象forrowinreader:#遍历reader对象的每⼀⾏print(row)CSV⽂档的写⼊:(例⼦如下)importcsvwithopen("mytest1.csv",'a')asr:writer=csv.writer(r)writer.writerow([41,42,43])print("写⼊完毕!")open("mytest1.csv")