在我的例子中,运行各种测试,并将它们的结果存储在每个测试文件夹中。 测试名称可以是一个长字符串,如testcase90123456789012345678901234567890123456789012345678900,我必须创建一个文件名,如testcase9012345678901234567890123456789012345678900.txt,我使用shutil.copyfile,如下所示
source = "C:/TEST_FOLD/Git1_FOLD/ver1_animationss_folder/ver1/TEST1_00/TC1/TC1_001/001/version2test/ver/run_test_vers/tes_1612191617TEST/summary/DOR/test_00_result/tesresult.txt"
destination = "C:/TEST_FOLD/Git1_FOLD/ver1_animationss_folder/ver1/TEST1_00/TC1/TC1_001/001/version2test/ver/run_test_vers/tes_1612191617TEST/summary/DOR/test_00_result/TESTCase9012345678901234567890123456789012345678901234567890/TESTCase90123456789012345678901234567890123457890.txt"
destiny = shutil.copyfile(source, destination)
但它返回的错误为:
Traceback (most recent call last):
File "test.py", line 27, in <module>
dest = shutil.copyfile(source, destination)
File "C:\TEST_FOLD\Git1_FOLD\ver1_animationss_folder\ver1\WinPython\python-3.6.1.amd64\lib\shutil.py", line 121, in copyfile
with open(dst, 'wb') as fdst:
FileNotFoundError: [Errno 2] No such file or directory:
C:/TEST_FOLD/Git1_FOLD/ver1_animationss_folder/ver1/TEST1_00/TC1/TC1_001/001/version2test/ver/run_test_vers/tes_1612191617TEST/summary/DOR/test_00_result/TESTCase9012345678901234567890123456789012345678901234567890/TESTCase90123456789012345678901234567890123457890.txt
copyfile函数的名称长度有限制吗? 如何克服这个限制
目前没有回答
相关问题 更多 >
编程相关推荐