3216207773 发表于 2020-9-21 18:44:17

文件类问题

import os
def waitsearch(name):
    os.chdir(name)
    i=os.listdir(os.curdir)
   
    for each in i:
      if os.path.isdir(each):
            waitsearch(each)
            os.chdir(os.pardir)
      elif os.path.splitext(each)in ['.txt','.doc','.py']:
            j.append(os.getcwd())
j=[]            
name=input('请输入待查找的初始目录:')
waitsearch(name)
k=open(name+os.sep+'vediolist.txt','w')
k.writelines(j)
k.close()
#为什么这个运行出来创建的文件vediolist.txt里面是不对的

kylin121380 发表于 2020-9-21 19:03:57

j.append(os.getcwd() + each + '\n')

疾风怪盗 发表于 2020-9-21 19:04:52

本帖最后由 疾风怪盗 于 2020-9-22 01:06 编辑

均昊山 发表于 2020-9-21 21:22:15

os.getcwdu()


返回一个当前工作目录的Unicode对象
页: [1]
查看完整版本: 文件类问题