Python os模块使用中的疑问

img


在这两部分代码中,第一次使用os.path.getsize时后面接的是文件名,但是第二次使用os.path.getsize时,接的是文件路径,如果直接放文件名的话会报错
那么,在使用os这个模块的时候,什么时候应该用文件名,什么时候应该用路径呢
谢谢大家

你第二部分也是接的文件名啊,os.listdir('.')的结果就是列出当前目录下的所有文件以及文件夹,for循环里的 i 值就是文件名。

具体看参数,你这里的俩次getsize在我看来只是使用绝对路径与相对路径的区别,都能读取到这份文件

当你说文件名和文件路径之前,能不能先把i打印出来看看它到底是个什么玩意,再说别的
不要凭感觉猜