尝试将多个API页面返回到一个CSV文件中。目前,将它循环的最大页数设置为120就足够了。
这是第一个没有任何循环的请求,它创建了一个工作的CSV文件(output.txt)。
cdef int *pa = < int*>a
我猜这应该是一个while循环,最后是++ $ pageNo,更新值。但是,之前的所有尝试都导致文件每次都被覆盖,只有最后一页被写入文件。如何在每次循环时向CSV添加内容?但理想情况是,每次运行整个脚本(每天一次)时,整个CSV文件将替换为更新后的值。
谢谢
答案 0 :(得分:0)
你是在写模式下打开文件,它将指针放在文件的开头(fopen($csvFileName, 'w')
),这就是它被覆盖的原因..尝试使用追加模式,它应该将指针放在结束..另外,如果你想创建文件,如果它不存在,请使用加号,如下所示:fopen($csvFileName, 'a+')