第30课课后习题第0题
咨询下 ext = ps.path.splitext(each_file) 中 这个【1】是什么情况?想要了解下,小甲鱼也没讲过,网上去搜都不知道怎么搜....这个玩意【1】要我自己是真想不出来还有这种写法 列表索引基本操作>>> a = [, ],6,7]
>>> a
4
本帖最后由 jackz007 于 2021-12-17 21:35 编辑
os . path . splitext(filename) 的操作结果是 2 个元素的列表,例如: x = os . path . splitext('notepad.exe') 那么,x = ['notepad' , '.exe'],显然,x = 'notepad',x = '.exe'。
同理,代码中的 os . path . splitext(each_file) 就是文件 each_file 的扩展名。
告诉你一个诀窍,在 Python 代码中,当你不知道一个表达式是什么的时候,那就直接把它放进 print(),打印出来看看它究竟是什么东东。 jackz007 发表于 2021-12-17 21:31
os . path . splitext(filename) 的操作结果是 2 个元素的列表,例如: x = os . path . splitext('n ...
明白你的意思啦,这里的确不print下脑袋就转不过来
页:
[1]