为什么报错没有文件

shenmeyebudong129 2017-11-30 10:39:58
# -*- coding:utf-8 -*-
import os
import shutil

def getFileName(path):
f_list = os.listdir(path)
L = []

for i in f_list:
if os.path.splitext(i)[1] == '.txt':
L.append(i)
for j in range(len(L)):
clip1 = float(L[j][53:60])
clip2 = float(L[j][61:68])
if (clip1>2.5 and clip1<53.33) and (clip2>73.33 and clip2<135.05):
# os.mkdir('example1')
oldname = L[j]
newname = u'F:\chuli\kong'
print(L[j])
print(newname)
shutil.copy(oldname,newname)

if __name__ == "__main__":
path = 'F:\chuli\ForL2'
getFileName(path)
print("结束")



C:\Python3.6\python.exe F:/chuli/test.py
Traceback (most recent call last):
GOSATTFTS2016010104590070260 2016-01-01 04-59-49.832 24.8052#121.135_band1.txt
F:\chuli\kong
File "F:/chuli/test.py", line 25, in <module>
getFileName(path)
File "F:/chuli/test.py", line 21, in getFileName
shutil.copy(oldname,newname)
File "C:\Python3.6\lib\shutil.py", line 241, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "C:\Python3.6\lib\shutil.py", line 120, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: 'GOSATTFTS2016010104590070260 2016-01-01 04-59-49.832 24.8052#121.135_band1.txt'

进程已结束,退出代码1
...全文
89 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
引用 1 楼 oyljerry 的回复:
文件路径最好拼接成完整路径。不然相对路径文件不好找
你好 具体应该怎么做呢?? 我不太理解 谢谢
  • 打赏
  • 举报
回复
oyljerry 2017-11-30
文件路径最好拼接成完整路径。不然相对路径文件不好找
  • 打赏
  • 举报
回复
相关推荐
发帖
脚本语言
加入

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
申请成为版主
帖子事件
创建了帖子
2017-11-30 10:39
社区公告

CSDN 脚本语言社区接受专栏投稿(专栏会在顶部创建专属你的栏目),投稿需满足以下要求:

  • 脚本语言技术相关;
  • 文章持续更新,保持活跃;
  • 内容清晰明了,干货为主;
  • 文章排版有序,有条有理。

本社区开通招聘专栏,发布招聘信息请联系版主,发布者需要保证招聘信息真实有效,CSDN 平台和版主不对招聘内容负责!

联系方式:私聊版主、发送邮件、QQ联系等均可: