为什么我从.csv打印(行)时在python中收到W292错误(警告)?最后一行是抛出错误的那一行(警告)。预期输出是文件中的.csv值。
如果我在打印(行)后添加另一行我收到此错误“W293空行在文件末尾包含空格W391空行”
import csv
hfile_name = "Hospital_Readmissions_Reduction_Program.csv"
hfile = open(hfile_name, newline='')
hdata = csv.reader(hfile, delimiter=',', quotechar='"')
for rows in hdata:
print(rows)
我在这个错误(警告)上找到了一些额外的线程,但不是一个明确的解决方案...... PEP8: conflict between W292 and W391
答案 0 :(得分:0)
如the comments中所述,您面临的问题很可能是特定于IDE的问题,而不是Python问题。
我将您的代码粘贴到了另一个IDE(Pycharm Community Edition)以及online Python code checker上,在任何情况下都不会出现您提到的警告。
无论如何,由于仅是警告,因此您可以运行代码而没有任何其他问题。