鱼C论坛

 找回密码
 立即注册
查看: 1260|回复: 7

[已解决]实现把文件从一盘到另一个盘,第2次循环却出现问题……

[复制链接]
发表于 2018-3-24 09:39:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码如下:
  1. import os
  2. import os.path


  3. def f(weizhi,liebiao,n):
  4.     os.chdir(weizhi)
  5.     for wenjian in os.listdir(os.curdir):
  6.         a=wenjian
  7.         print(a)
  8.         b=os.path.splitext(wenjian)[1]
  9.         if b in liebiao:
  10.             j=open(a,'rb')
  11.             os.chdir('E:')
  12.             flie='%d.txt' % (n)
  13.             k=open( flie ,'wb')
  14.             n=n+1
  15.             for line in j.readlines():
  16.                 k.write(line)
  17.             j.close()
  18.             k.close()

  19. weizhi=input('请输入U盘头路径格式(如E:):')
  20. geshi=input('请输入要复制的格式(如.txt):')
  21. n=1
  22. liebiao=[]
  23. liebiao.append(geshi)
  24. f(weizhi,liebiao,n)
  25.    
复制代码


运行结果如下
123456.png

第一个就成功了,到第2个就提示没有这个文件,我D盘里是有这个文件的……
就一直卡在这了,不知出现了什么问题……
有人帮我解一下吗,谢谢了。
最佳答案
2018-3-24 10:02:26
第13行你把目录改到e:盘了,他再找就是从e盘目录里,当然找不到你那个文件了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-3-24 09:40:21 | 显示全部楼层
来人…………………………
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-3-24 09:41:20 | 显示全部楼层
有人吗?????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 09:47:12 | 显示全部楼层
@小甲鱼??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 09:52:49 | 显示全部楼层
在线等
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 10:02:26 | 显示全部楼层    本楼为最佳答案   
第13行你把目录改到e:盘了,他再找就是从e盘目录里,当然找不到你那个文件了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 10:11:24 | 显示全部楼层
alltolove 发表于 2018-3-24 10:02
第13行你把目录改到e:盘了,他再找就是从e盘目录里,当然找不到你那个文件了

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 10:21:53 | 显示全部楼层
os.chdir(weizhi)在for下面第一行再写一遍
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 18:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表