|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import os
x = input("请输入要搜索的初始文件路径:")
y = input("请输入要搜索的文件名:")
def main(x , y):
os.chdir(x)
for i in os.listdir(os.chdir):
if os.path.isdir(i):
main(i , y)
os.chdir(os.pardir)
if i == y:
print(os.getcwd() + i)
main(x , y)
Traceback (most recent call last):
File "C:/Users/pp980/Desktop/文件搜索.py", line 18, in <module>
main(x , y)
File "C:/Users/pp980/Desktop/文件搜索.py", line 9, in main
for i in os.listdir(os.chdir):
TypeError: listdir: path should be string, bytes, os.PathLike or None, not builtin_function_or_method

这是咋回事啊
这一句
- for i in os.listdir(os.chdir):
复制代码
改为
- for i in os.listdir(os . getcwd()):
复制代码
|
|