爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 25366|回复: 6

[求助] python 输出文件 文件被覆盖

[复制链接]

新浪微博达人勋

发表于 2021-4-19 15:34:12 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
通过年月日循环,将每次成功读取的数据输出为csv的文件中,考虑到生命周期的问题,已经将所需要的数据命名在所有的循环外。但是最终输出时,仍然只能输出显示最后一天的数据。举个例子,我输出了一月31个文件,只有最后一天有数据,其他前面30天都没有数据



啊发撒打发打法.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-4-19 15:59:12 | 显示全部楼层
不知道楼主是不是文件操作时没有使用附加写入的问题
类似这里面https://blog.csdn.net/qq_38059635/article/details/81606977
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-4-19 19:10:39 | 显示全部楼层
谢谢,问题已解决!是循环出了问题!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-4-25 16:36:40 | 显示全部楼层
楼主,这个读取数据的程序怎么写哇?python小白一个
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-7-13 19:02:09 | 显示全部楼层
楚晚宁 发表于 2021-4-25 16:36
楼主,这个读取数据的程序怎么写哇?python小白一个

os模块加for循环哦
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-7-13 19:04:40 | 显示全部楼层
import calendar
file_path='G://argo//atlantic_ocean//' #文件路径
for year in range(2020,2021):
    for month in range(1,13):
          for day in range(1,calendar.monthrange(year,month)[1]+1):

                 fn='%04.0f'%year+'\\'+'%02.0f'%month+\
                 '\\'+'%04.0f'%year+'%02.0f'%month+'%02.0f'%day+'_prof.nc'
            
        
————问题已解决,把循环代码附上。需要的小伙伴自取哈————————————
版权声明:本文为CSDN博主「oceanography-Rookie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-11-28 12:44:09 | 显示全部楼层
谢谢楼主!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表