|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import os
file_star_name = input('请输入待查找的初始目录:')
file_target = input('请输入需要查找的目标文件:')
def file_find(file_star_name,file_target):
list_file_name = os.listdir(file_star_name)
target = os.path.join(file_star_name,file_target)
for a in list_file_name:
file_try = os.path.join(file_star_name,a)
if os.path.samefile(file_try,target):
print(target)
for i in list_file_name:
file_try = os.path.join(file_star_name,i)
if os.path.isdir(file_try):
return file_find(file_try,file_target)
else:
0
file_find(file_star_name,file_target)
我这段代码后面一直报错说:找不到系统文件到底是为什么?为什么会产生G:\\\\ceshi\\test.txt 这样的四个斜杠,望大牛解答。感激不尽
你输入的的时候不需要进行转义
直接输入,比如
g:\ceshi\test.txt
因为input函数会帮你转义
|
|