|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lgjdunk 于 2020-2-4 16:32 编辑
python版本(3.8.1)首先代码如下:
import os
>>> f = os.walk(os.chdir('d:\\迅雷下载'))
>>> type(f)
<class 'generator'>
>>> for i in f:
print(i)
python 显示异常:
Traceback (most recent call last):
File "<pyshell#20>", line 1, in <module>
for i in f:
File "C:\Program Files\Python\lib\os.py", line 337, in walk
top = fspath(top)
TypeError: expected str, bytes or os.PathLike object, not NoneType
但是上网查了很多代码,os.walk使用后,一般是采用这种办法显示遍历的目录,实在不知道怎么修改了,跪求大神解答!!!!!
Hello
我来帮你
因为os.walk的参数本来就是一个文件夹,不用再换工作目录了
os.walk会直接在你所给的文件夹里遍历
|
|