zoukankan      html  css  js  c++  java
  • 可视化分析一

    可视化分析一

    一.今日内容

    编程统计并输出影片A的上映天数和日平均票房(文件中的所有涉及地区总平均),程序源代码保存成ans0301.py,并将结果保存于ans0301.dat,要求ans0301.dat只包含1long型数据和一个1个浮点型数据,浮点数据以万元为单位,保留6位小数,2个数以英文逗号分隔,不换行

    二.内容源码

    import datetime
    from numpy import long

    film = "《百团大战》"
    date1 = ""
    date2 = ""
    with open(r"C:UsersliuDesktopargfilm_log3.csv", "r", encoding="utf8") as file:
        s = file.readlines()
        for i in s:
            ss = i.split(";")
            if ss[0].startswith(film) :
                date1 = ss[1]
                date2 = ss[2]
                piaofang = ss[len(ss)-2][5:]
                break;
    day1 = datetime.date(*map(int,date1.split('.')))
    day2 = datetime.date(*map(int,date2.split('.')))
    day = long((day2 - day1).days)
    avg = float(piaofang) / day
    avg = format(avg, ".6f")

    with open(r"ans0301.dat", "w", encoding="utf8") as sf:
        sf.write(str(day) + "," + str(avg))

     

    三.遇到问题

    1. 遇到day 和字符串“,”连接的问题,使用str函数来转换成字符串格式,但是总是出错

    四.解决方案

    因为在运行过程中总是会出现str是个list,后来才发现是因为上边定义变量时候定义了一个str,导致下边就会错乱,这个告诉我们命名一定要规范

  • 相关阅读:
    Groovy Urlencode编码
    PowerShell导入自定义公共函数
    Groovy获取对象类型、属性
    adb名称操作模拟器
    《坚不可摧》——乔布斯演讲
    马拉松节奏跑(转载)
    马拉松配速
    什么是思考力三要素?(转载)
    Python解析JSON为实体
    excel宏的用法
  • 原文地址:https://www.cnblogs.com/ningl666/p/13410338.html
Copyright © 2011-2022 走看看