Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Writing to External File
#1
I wonder if someone could point out why this script is not writing to a file. I can see the correct values populating the terminal but when I go to open the output file it wrote to, it was empty.

file = open(file_ls, "w")
# first line contains 3 integers: the grid dimension, nx and ny, and the total number of snapshots nt
print("%d %d %d" % (np.shape(kxx)[1], np.shape(kxx)[0], collapse_steps), open(file_ls, "a"))
# then it follows by the X coordinates of gridded data (from lines 2 to nx+1), Y coordinates of gridded data (from lines nx+1 to nx+ny+1), and the times at which the snapshots are created (from lines nx+ny+2 to nx+ny+nt+1)
for ii in np.arange(np.shape(kxx)[1]):
    print("%.8f" % (kxx[0, ii]), open(file_ls, "a"))
# for ii in arrange(shape(kyy)[0]):
for ii in range(np.shape(kyy)[0] - 1, -1, -1):
    print("%.8f" % (kyy[ii, 0]), open(file_ls, "a"))
for ii in np.arange(collapse_steps):
    mytime = collapse_times[ii] + collapse_starttime
    print("%.8f" % mytime, open(file_ls, "a"))

# all the nt snapshots of seafloor variation are written into a single column one by one from t=t1 to t=tn; for each snapshot, deltah, the data should be written row by row from the left (i=1) to the right (i=nx) from the bottom (j=1) to the top (j=nx)
# deltaH > 0 corresponds to UPLIFT
# deltaH < 0 corresponds to SUBSIDE

deltaH = elev_t0 - elev_t1
###### time - start of collapse => initial bath => zero difference ??? bit stupid ??? check w/comcot sources
for ii in np.arange(np.shape(elev_t1)[0]):
    for jj in np.arange(np.shape(elev_t1)[1]):
        print("%.8f" % 0.0, open(file_ls, "a"))

for ii in np.arange(np.shape(elev_t1)[0]):
    for jj in np.arange(np.shape(elev_t1)[1]):
        print("%.8f" % (deltaH[ii, jj]), open(file_ls, "a"))

file.close()
buran write Mar-29-2022, 07:36 AM:
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.
Reply


Messages In This Thread
Writing to External File - by DaveG - Mar-29-2022, 03:59 AM
RE: Writing to External File - by menator01 - Mar-29-2022, 06:27 AM
RE: Writing to External File - by bowlofred - Mar-29-2022, 06:32 AM
RE: Writing to External File - by DaveG - Mar-29-2022, 07:21 AM
RE: Writing to External File - by deanhystad - Mar-29-2022, 07:20 PM
RE: Writing to External File - by DaveG - Mar-29-2022, 11:07 PM
RE: Writing to External File - by bowlofred - Mar-30-2022, 12:46 AM
RE: Writing to External File - by DaveG - Mar-30-2022, 02:01 AM
RE: Writing to External File - by DaveG - Mar-30-2022, 02:18 AM
RE: Writing to External File - by bowlofred - Mar-30-2022, 06:25 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Writing string to file results in one character per line RB76SFJPsJJDu3bMnwYM 4 1,416 Sep-27-2022, 01:38 PM
Last Post: buran
  Writing to json file ebolisa 1 1,035 Jul-17-2022, 04:51 PM
Last Post: deanhystad
  Writing to file ends incorrectly project_science 4 2,738 Jan-06-2021, 06:39 PM
Last Post: bowlofred
  Problems Sorting Data in an External File (.txt) Superlegend21 1 4,357 Dec-27-2020, 10:06 PM
Last Post: Superlegend21
  Writing unit test results into a text file ateestructural 3 4,810 Nov-15-2020, 05:41 PM
Last Post: ateestructural
  Writing to file in a specific folder evapa8f 5 3,488 Nov-13-2020, 10:10 PM
Last Post: deanhystad
  Failure in writing binary text to file Gigux 7 3,862 Jul-04-2020, 08:41 AM
Last Post: Gigux
  writing data to a csv-file apollo 1 2,398 Jul-03-2020, 02:28 PM
Last Post: DeaD_EyE
  Writing to File Issue Flash_Stang 3 2,561 Jun-05-2020, 05:14 AM
Last Post: Gribouillis
  Help! Formatting and Writing to a File bwdu 2 2,438 Apr-19-2020, 09:29 PM
Last Post: deanhystad

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020