读取文件信息打印成功,但是报错ResourceWarning:unclosed file

报错信息:

Ran 1 test in 0.101s

OK
D:\Program Files (x86)\python-3_5_4\lib\unittest\case.py:605: ResourceWarning: unclosed file <_io.TextIOWrapper name='E:\\pythonFile\\InterFaceFrame\\TestDataFile\\Inde_Test_Data\\test_update_userMessage1.csv' mode='r' encoding='cp936'>
  testMethod()

Process finished with exit code 0

图片:
读取文件信息打印成功,但是报错ResourceWarning:unclosed file_第1张图片
以上是在框架中执行的,试验过,在单独脚本中运行一下代码没有问题

import os
import csv
path_now = os.getcwd()
path_for2 = os.path.abspath(os.path.dirname(path_now)+os.path.sep+'..')
path_csv = path_for2 + '\\test\\test_userMessage1.csv'
file_read = open(path_csv, 'r')
table = csv.reader(file_read)
for row in table:
    print(row[0])

解决:
仍然是在unittest框架中使用,加了一个文件关闭的方法file.clse(), 就可以了,暂时不知道为啥。。。。

你可能感兴趣的:(十,错误集锦)