pycharm不同py文件,len一个list长度,结果不一致

我有两个.py文件,都读取同一个csv文件。完全一模一样的代码。复制粘贴的。第二个.py文件是复制粘贴第一个文件。但len()数据显示的数不一样

img


就是上面。完全一样的代码。第一个len()长度和第二个.py文件运行后,len()出来的不一致

img

第一个 和第二个 py 文件代码 粘出来

是我用pycharm遇到bug了吗。我又建立了第三个.py文件,又显示正常了。那第二个文件显示错误是什么原因

  • 这篇博客: 《Python零基础快乐学习之旅》学习笔记6——列表(list)中的 1.5 列表长度len() 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 使用len()函数可以获取列表的元素个数。

    scores = [89, 92, 103, 68, 77, 88]
    len = len(scores);
    print("共记录了%d科成绩" % len) # 打印列表元素个数
    
    
    ===================== RESTART: E:/Python-Files/ch6/ch6_7.py ====================
    共记录了6科成绩
    >>> 
    
    
  • 以下回答由chatgpt基于相关博客总结生成:

    由于问题描述不清晰,无法给出具体的代码和数据。可以尝试在两次运行程序之间清空缓存或重启Pycharm,以排除可能造成结果差异的因素。清空缓存的方法是在Pycharm的菜单栏中选择File->Invalidate Caches / Restart,然后选择Invalidate and Restart。另外,在未来的代码中,可以给函数添加注释、使用模块中的函数、返回值、函数的嵌套调用、形参和实参等技巧来提高代码的可读性和可维护性,同时解决控制台中文输出乱码的问题可以在Pycharm的默认设置中修改Encoding选项为UTF-8,并在文件头部添加# -- coding: utf-8 --的声明。